text:
Marcus Book Store continues to be threatened with the loss of its Fillmore Street location — but if an ambitious campaign to raise $1 million by Feb. 28 succeeds, the institution can stay where it is.
At a Dec. 5 press conference, attorney Julian Davis announced that the bookstore proprietors and the San Francisco Community Land Trust had reached an agreement with the current property owners, Nishan and Suhaila Sweis, enabling the land trust to purchase the property for $2.6 million.
If the money is raised, the property will be transferred to the trust, which will preserve the bookstore as a permanent tenant while preserving the upstairs flats as affordable housing. "This is an opportunity," Davis told reporters. If the campaign succeeds, "That is going to be a rare victory for retaining cultural diversity in San Francisco."
Marcus Book Store has been facing eviction since earlier this year, when the building was sold to the Sweis family in a bankruptcy sale. But after a wide range of community supporters mobilized to halt the eviction, "We felt that the best solution was really to just come to the table. We saw that their property meant so much," Sweis said.
Raising $1 million in less than three months is a tall order, but the land trust is driving the campaign with a new, web-based fundraising tool.
Called FundRise, it's similar to a real-estate investment version of the microloan website Kiva.org. It offers some intriguing potential for re-shaping the way real-estate investment happens in practice.
Taking advantage of new federal financial regulations, it opens the doors for a broader subset of individuals to invest, creating new opportunities for community residents to pool resources toward ownership of significant buildings or critical housing.
"The idea that you could invest in a Japanese company but you can't invest across the street made no sense," said Ben Miller, who started FundRise three years ago with his brother, Daniel, in Washington, D.C. "I think it's a revolution in how a city can develop."
In the campaign to save Marcus Books, any "accredited investor" may provide a loan in the amount they choose and expect an annual return of four percent.
"We are the first nonprofit affordable housing developer to use this platform," said Tracy Parent of the Land Trust, adding that the plan is to look to "investors across San Francisco and the nation to achieve this fundraising goal."
Under federal guidelines, investors are considered "accredited" if they have assets totaling more than $1 million, or an annual income of $200,000 a year or higher. Nevertheless, said Parent, the Land Trust is exploring ways to incorporate contributions from anyone who wants to donate.
Ever since the prospect of losing Marcus Bookstore surfaced this past spring, neighbors and supporters from the surrounding community have pitched in to help preserve the cultural institution. It is the oldest African American owned bookstore in the nation, housed in an historic building where, decades ago when it was Jimbo's Bop City jazz club, luminaries from Dizzy Gillespie to Charlie Parker held late-night jam sessions.
Karen Johnson, a co-owner of the bookstore, remembers when her parents, Raye and Julian Richardson first discovered the building, which had been sitting vacant. "When I found out it was the Bop City building, I figured it was waiting for us," she said.
Karen Kai is a community member who helped round up supporters for the months long campaign to save the bookstore. When news that the store could be evicted started to spread, "there was such an outpouring," she said. "People said, we can't lose this. Because if we lose this, we lose a little piece of our soul."
sells books by or about blacks, mostly to blacks.
Why is it in the interests of diversity to retain single-race book stores. If i opened a drinking fountain only for whites, would you support that as well?
people who pissed away 1,000,000 in equity?
Why is it always an external solution. Why should we always be saving people who have made poor choices and are unable to care for themselves.
Life goes on.
Good day, am Williams Peters a Korean based in Texas USA, i represent a reputable high net worth individuals, who got good amount of funds running in Millions of dollars, willing to invest into any good business or project, with a reasonable RIO., responds back if you interested via E-mail:firstname.lastname@example.com
Mr. Peters.
Post new comment
Recent comments
- cantece de copii - August 22, 2014
- One can keep all the existing - August 21, 2014
- We don't need a shit ton of condos - August 20, 2014
- Why sf why not San Jose? - August 20, 2014
- Ed Lie's support is less than - August 20, 2014
- Didn't Ronald Reagan say that - August 7, 2014
- Except that they've not been - August 7, 2014
- They're outraged but they don't want any Palestinians in - August 7, 2014
- At least we have the - August 7, 2014
- Yeah the Sunni and Shia have - August 7, 2014


text: Jacob VanVleet Ph.D. (ABD) joined the DVC faculty in 2006. He holds an M.A. in Systematic Theology and Philosophy from the Graduate Theological Union at UC Berkeley, an M.A. in Philosophy from the Dominican School of Philosophy and Theology, a B.A. in Religious Studies from California State University, Chico, and an A.A. in Liberal Studies from Shasta College. His primary academic interests include Asian and Western comparative philosophy, particularly ethics and the philosophy of technology.

subset: commoncrawl


text:
We've just passed Sept. 11, an undeclared national memorial day. Eleven years are gone since that cloudless fall morning when our nation changed forever. No one has proclaimed it a national holiday. Perhaps someone should.
But how could we make a national holiday of so horrible an event? Holidays are happy times — for laughter and song, for fireworks, for picnics, for NASCAR, for carved pumpkins, for gluttonous feasts, for climactic football clashes, for singing carols, sitting by fires. How could we have a sad holiday?
We used to. There's a sad lesson for us in what happened to Memorial Day. That national commemoration had been officially established back in 1868, when North and South were mourning their combined half-million dead in that fratricidal civil war. To urge the yearly placing of flowers on soldiers' graves, it was called Decoration Day. The goal was assuring that memory of the dead from our wars would not fade away. The Day's enduring goal was to be, "Lest We Forget. . ."
And so, to this day, the placing flags on veterans' graves, the patriotic oratory, the community parades. But in the minds of most, the "Lest We Forget" dimension of the day has dimmed, eclipsed by a transmuted holiday, a kind of day of national glee. Not so much a day to honor national martyrs, any more. It's a time to kick back, chill out.
Nobody would say it, but "Summer's coming, dude! The dead are dead. Today, let's live it up!"
The slow demoralizing of Memorial Day took place over decades. It was all but complete when, in 1971, a compliant Congress converted it to a three-day holiday weekend.
Thank God, you can still see the original intent alive in our nation, especially in small towns and rural areas like ours. But in cities and surely on television, though you might get a few solemn comments from the news team, a few quick pictures of the Arlington wreath laying and old cannons, you know what now fills the minds of Us, the People. It's time to party.
And so perhaps we need a new, formal national holiday; not an excuse to getting off school and work, but one that would remind us of just how precious our nation is and what prices have been paid for our freedom. Perhaps it should be each year on Sept. 11.
Nine years ago, Anne and I visited Shanksville, Pa. Today a memorial is there, replete with yellow-striped asphalt parking lots and visitors' center. The raw fields that we saw nine years ago are largely covered over; and with them, the raw emotions:
"We'd traveled south to visit two of [Anne's] old friends in southern Pennsylvania — down Interstate 81 to the Pennsy Turnpike at Carlisle, then west for a couple of hours to Bedford.
"Bedford reminded me much of Cooperstown: handsome Main Street with potted shrubs and flower boxes everywhere, tree-shaded residential streets flanked by mostly Victorian homes; these were set back beyond broad lawns with (of course) still more shrubs and flowers. The town seems to be proud of itself, and rightly so. Mind you, they don't have a Lake Otsego, but they're on the way to making the most of the town's river frontage.
"When we'd arrived, our Bedford hosts Jim and Jo had previewed a neighborhood dinner and a bandstand concert we'd be attending. Jo then added quietly, 'And we thought you might want to visit Shanksville. It's not an hour away from here.'
"Shanksville, an obscure hamlet thrust into tragic fame. One of the settings for America's worst day, where United Flight 93 dove straight into the earth. Now cars stream through Shanksville, heading five miles out to the barren acreage of a former strip mine. There, next to a tree line, a huge hole gapes.
"We traveled the five miles after Shanksville, the last of them up a dirt road and past rusting shovel cranes that loom like dinosaurs against the sky. Then we walked down a path and onto a large square of crushed stone.
"You're not allowed close to the crash site. You squint across at it from the temporary memorial, a flat hilltop more than a football field's length away that hole. But nothing blocks the view; strip-mining long ago despoiled the area. Only sparse, sickly grass grows on the acres between you and the cavernous hole.
"The temporary memorial is simple: two tall flagpoles, a rough wooden cross and, to one side, a twenty-foot length of chain-link fence about eight feet high.
Attached to the fence are hundreds of token gifts — teddy bears, baseball caps, police and fire company patches, fire helmets, hardhats, even some lad's football helmet. When the fence fills up, the tokens are removed, cataloged, and stored.
Then the fence fills up again.
"Also attached to the fence are two plywood boards painted white. When these become crowded with felt-tip messages to the dead, they're also replaced and stored. Notes of gratitude, in fact, cover every flat surface at that place — along the site's guardrails, even on plastic trash boxes. Across the top of one of these, touchingly misspelled, we saw the enduring quote of that day: 'Let's role!'
"In the shock and horror of 9/11 itself, an added terror was our nightmare paralysis. We could only watch it all unfold, could do nothing to stop it. But this hillside recalls the exception. Here, in our airborne surrogates, we were able to defend ourselves, to fend off at least one part of the horror.
"Fifteen or 20 air minutes away had been the likely target, the United States Capitol. Without action by brave, doomed men and women, the white dome would have taken the hit, perhaps a thousand more would have been killed. No wonder we've drawn those few heroes to our hearts.
"On the Saturday we visited, the sky was a brilliant blue, as it had been on 9/11. Though about a hundred were on the site with us, it was almost silent: flags snapping in a steady breeze, their lanyards clinking against the poles, just a murmur of hushed voices as people stood and looked across the field. The adults, most often, had arms around one another.
"We saw a photo while there — of Shanksville kids, K-12, next to their boxy brick school. On the asphalt playground, they'd arranged themselves, a hundred of them, to spell out a big, blocky THANK YOU.
"The photo must have been taken from a plane; the message could only be seen from the sky. But perhaps that was the idea."


text:
For anyone who's hit
the airport bar to quell the pain and degradation of airport security, here's
some good news. You CAN take your own alcohol through TSA security if you
follow the same rules for other liquids. Travel blogger The Travel Ninja
discovered this loophole after talking to a TSA supervisor. As long as your
mini booze bottles are 3oz or less, you can stuff as many as possible in a 1
quart zip-lock bag and bring them on through! They sell for about $2.50 in
liquor stores but airports will charge up to $7 for the same amount. The only
catch? It's illegal to drink your own alcohol aboard the plane, so you'll want
to get your buzz on before boarding.
Join in on the conversation on our Facebook page. We have hundreds of comments there about this story.
KMSP-TV11358 Viking DriveEden Prairie, MN 55344
Phone: (952) 944-9999Fax: (952) 942-0455


text:
for the love of cats
This item cannot be found.
by Rose Paden
by Gisela Ortiz
by Arturo Perez
by John Wolfe
View All
Search Photos
Sort by:
LatestMost PopularRandom
by Cheryl Carney
by Jay Carney
by Jan Quinn DeLong
by jo lynn
by Deborah J. Fortin
by SweetMewsic
by Maxine Salton
Welcome toCat-Share
Sign Upor Sign In
Or sign in with:
© 2014 Created by Cat-Share.
Powered by
Badges |
Report an Issue |
Terms of Service
Please check your browser settings or contact your system administrator.


text:
It appears that uncertainty over airline flight delays is pushing some travelers to Amtrak.
In only a few minutes at D.C.'s Union Station, we found two New York-based passengers who abruptly changed their travel plans because of ongoing furloughs of air traffic controllers. FAA administrators say the furloughs are necessary because of the Congressional sequester law, which mandates across-the-board spending reductions.
"I was on the Delta Shuttle [Wednesday morning at LaGuardia Airport] and my flight was canceled three times, so I just decided to buy an Amtrak ticket," explained Peter Krug who was returning to Manhattan on Thursday afternoon.
John Walker, a retired attorney from Westchester who serves on a board of directors based in Washington, also chose the train over flying to D.C.
"A number of my friends (who have been trying to get to D.C.) missed their meetings and so I decided I wasn't going to take the chance and took the train yesterday," said Walker. "And now I'm returning by train."
Amtrak does not release daily passenger counts, but the men who work at the shoeshine stand at Union Station agreed that Amtrak passenger traffic on the Northeast Corridor appears to be up over the past couple of days.
WTTG FOX 5 & myfoxdc5151 Wisconsin Ave. NWWashington, DC 20016Main Number: (202) 244-5151Newsroom: (202) email@example.com


text:
New Orleans, La. - City Park is unveiling a new train just in time for the opening of the Carousel Gardens Amusement Park. The Black and Gold Train will join City Park's current two trains to take passengers along the two mile track that winds throughout the park.
The third train was needed to alleviate wait times for the second oldest ride in City Park's Carousel Gardens Amusement Park.
City Park's Carousel Gardens Amusement Park opens at 11am on March 2 for the spring season. The Amusement Park will be open Saturdays and Sundays 11am-6pm until the summer season kicks off.
The Black and Gold train will be in use on March 2 when the Carousel Gardens Amusement Park opens for the spring season.
A woman who was texting while driving was impaled by guardrail pole.
Fox 8 WVUE-TV
Louisiana Media Company, LLC.
1025 S. Jefferson Davis Parkway
New Orleans, LA 70125
General Number: (504) 486-6161
News Tips: (504) 483-1503
News Room Fax: (504) 483-1543


text:
PC Connectivity - How To Write Backup Aware Software for Symbian
The Symbian platform includes software to carry out backup and restore operations from a connected PC. In order for this software to function correctly, it requires some co-operation from other software (servers and applications) running on the phone. This document describes the required co-operation, how an application or server needs to behave in order to participate in backup and restore operations.
This document is intended for any developer creating software to run on a Symbian platform phone. This document covers behaviour of Symbian OS v9.1 and later versions.
What you should do as a developer
If you are responsible for an application that owns data then read through the following steps:
- Familiarize yourself with the backup and restore concepts so that you can then make the right decisions regarding the backup and restore of your application and its data. Read through Section 2.
- Decide what mechanism will be required in order for your application to become backup aware, refer to Section 3 for details.
- Decide which data needs to be backed up and restored and how it should be dealt with. This will require the following decisions to be made, more details can be found in Section 4
- Decide whether or not you have public or private data that needs to be backed up.
- Decide how you will react to backup and restore operations (i.e. do you need active or passive backup and restore).
- If you need to implement active backup then do so.
- Decide whether or not you wish to have your system files backed up.
- Produce a backup registration file that covers the decisions made above. Refer to Section 5 for details.
Overview and Background
File Locks and Public Files
Backup works by copying files and data from the phone to the PC. Restore works by copying the files and data in the other direction. The backup and restore operations rely on being able to copy files when they need to. If a file is locked then it cannot be copied. In normal phone use, a range of servers and applications will have files open for reading or writing and may have updates pending on some files.
Files in the public area of the filing system can be backed up and restored directly by the PC Connectivity subsystem but this requires all other processes to free up file locks when required. Platform security (introduced in Symbian OS v9), and specifically data caging, provides for ownership of private data files (see Section 2.2). Ownership of public data files is more complex.
- A backup operation needs to read files so processes must relinquish exclusive-locks on files but can retain read-locks (although in practice many processes just relinquish all locks for the sake of safety and simplicity). In order for a backup operation to take place, applications and servers must flush any pending updates to files and allow all files to be read (but cached data can be retained as backup will not alter data files). When the backup has taken place, servers and applications can re-take file locks and carry on.
- A restore operation requires exclusive access to files so processes must relinquish all locks on files. In order for a restore operation to take place, applications and servers must discard all cached data and allow files to be written or overwritten. When the restore has taken place, servers and applications must reload their data from files that can be expected to have changed.
Private data and data caging requirements
With the introduction of platform security, directories are divided into public and private areas. Public files can be viewed and altered by any application (although file locks may still get in the way). However, processes can define private data areas where they store files that only they can operate on. The system also defines some areas as private to store executables and read-only data. The choice of whether and what files should be stored in public and private areas is devolved to the servers and applications (with some audits). All of the restrictions can be overridden by executables that have the requisite privileges (the use of these is minimized on principle).
As a principle, the backup process attempts to protect private data in the following ways:
- Application executables will not be backed up without the consent of the developer. This means that if you develop an application and forget about backup, you should not find your application backed up. It is normally meaningless to restore an application without at least some of its private data.
- Private data will not be backed up without the consent of the data owner. This means that if you don't explicitly enable the private data to be backed up, you should not discover it has been exposed without your knowledge.
- Private data may be encrypted before delivery to the backup client (normally a PC). The backup process supports encryption and provides the hooks for key access but does not guarantee that a useful key will be used. (This relies on the phone manufacturer to include a specific mechanism to provide the encryption key). It should be assumed that the user will have access to the encryption key and so application developers should not assume that data will be protected from the user. For this reason, encryption of backed up data may be omitted.
Active and passive backup
There are two ways of backing up private data:
- 'Active backup of private data. In this model', the process which owns the data, registers with the secure backup engine using a registration file. The secure backup engine will start any process registered for active backup if not already started. The data owning process then responds to a central signal when a backup or restore operation takes place and actively provides its private data to or receives it from the secure backup engine. This requires that the data-owning process include specific code to take part in backup and restore operations, and that it must be running when a backup or restore takes place. In this model the data-owning process registers with the secure backup engine but exercises complete control of which data is backed up and restored.
- 'Passive backup of private data'. In this model, the process which owns the data, registers with the secure backup engine using a registration file and records whether executables, private files or directories of private files should be backed up. The data-owning process then releases file locks for private files in the same way as for public files (described above) and the files are backed up by the secure backup engine (which has the required capability to access private data files belonging to other processes).
It can be seen that passive backup is very simple for developers to implement – all that is required is a registration file that defines which private files should be backed up or restored and the same type of lock-releasing behaviour already required for public files. Active backup requires more effort to implement but provides the data-owning process with more control over the data backed up and restored.
It should be noted that data-owning processes can also list public files or directories that should be backed up or restored along with their private data in cases of a partial backup or restore.
Base and incremental backup and restore
Backup is intended to be a routine operation for the user. Therefore, it should be as quick and painless as possible. For this reason, the Symbian platform implements base and incremental backups. A base backup (sometimes described as a full backup) is a backup of all or part of a drive that includes all the selected files. In contrast, an incremental backup is a backup of all or part of a drive that only includes files that are new or changed since a previous backup. An incremental backup is thus smaller than a base backup and will take less time.
It should be noted that there are (at least) two possible patterns of use for incremental backups.
- The first pattern involves taking one base backup and then a series of incremental backups with each increment including only the files that are new or changed since the last increment. This pattern minimises the time taken for each increment but has some drawbacks for restoring private files (because all the increments are required for restore operations).
- The second pattern involves taking one base backup and then a series of incremental backups with each increment including only the files that are new or changed since the base backup. In this pattern, the time taken for an incremental backup is not minimised and may approach the time taken for a base backup but a restore operation only requires the base and a single increment.
The choice of which pattern to use will be made by the PC software - not by the phone software. It should be noted that an incremental backup cannot be created purely based on a date and time stamp. If a new file is added with an old time-stamp then a time-based increment would omit it. Therefore, any incremental backup requires a list of the files included in the preceding backup.
Full and partial backup and restore operations
By default, a backup (whether base or incremental) aims to include all files on a specified drive. In practice, the user may only care about data belonging to one or more specific applications. By omitting other data files the time taken for the backup (or restore) is reduced. It can be seen that the choice between full and partial backups is orthogonal to the choice between base and incremental backups.
Versions of the Symbian platform prior to v9 do not support partial backup or restore well. This is because all files are public and the Symbian platform provides no means of associating specific files with specific applications. Some phone manufacturers have provided (at least partial) solutions to this problem but the extension of these categories to third-party software is problematical. Similarly, some PC suites have provided partial restore but the association of files with applications is problematical.
Because platform security requires a process (application or server - basically a private data owner) to specify the private files to be backed up, there is a close association of private files with specific applications. In addition, it is possible to associate public files with specific applications. However, there is no guarantee that more than one data owner will not lay claim to any public file and there is no guarantee that all public files will be associated with a data owner.
An additional possible benefit of partial backup and restore is that a data owner may be able to participate in backup or restore without requiring all file locks to be freed. For example, if a data owner only deals with its own private files then it may be possible to back up its data in isolation. This would allow backup operations to have less impact on the user. On platform security-enabled Symbian platform phones, installed applications are no longer backed up by default as was the case on earlier releases of the Symbian platform. The backup and restore of installed applications is now requested via a tag in the backup registration file – more details can be found in Section 4.8.
Backup aware behaviour
Backup and restore signalling
The signalling method provided to inform processes that a backup or restore is taking place is via the publish-and-subscribe API. The publish-and-subscribe server maintains a list of subscribers expressing an interest in the backup and restore flag. Any published changes to this flag by the backup and restore engine results in all subscribers being notified. The flag provides information on whether a backup or restore operation is in progress, whether a backup is base or incremental and whether the operation is full or partial.
Subscribing to the flag is done via RProperty, which must be used in conjunction with an active object to be notified when the value changes. The following key and category values should be used (these are defined in epoc32\include\connect\sbdefs.h):Category
: KUidSystemCategoryValue
: KUidBackupRestoreKey
The following code fragment demonstrates this:
#include <e32property.h>
RProperty iProperty;
iProperty.Attach(KUidSystemCategory, KUidBackupRestoreKey);
iStatus = KRequestPending;
// In RunL, to get the state:
TInt backupStateValue = 0;
Applications being made backup aware should use publish-and-subscribe (P&S), however there's another mechanism still present but should not be used in favour of P&S which will be deprecated in a future platform release: the Base backup server. It is now only used to manage GUI applications during a backup or restore operation. When a backup or restore takes place, a signal is passed from a backup client on the PC or phone and a number of special servers take action. The Base backup server maintains a list of servers that have registered an interest in backup and restore and invokes observers to take appropriate action. When a backup or restore is complete, the Base backup server informs its observers that normal service has been resumed.
Default behaviour for GUI applications
The behaviour for GUI applications is deliberately straightforward: by default, all GUI applications are politely terminated when a backup or restore operation takes place. As a result of most applications exiting, many system servers release file locks. This technique avoids GUI application developers having to implement backup- and restore- aware code in most cases; the relevant server and exit code is implemented within the Uikon subsystem.
At its simplest, a GUI application can take no specific backup or restore action. If a GUI application does not have the 'system' status it will be terminated when file locks are required and will be re-started after the backup or restore. The terminate-restart behaviour will ensure that direct and (most) indirect file locks will be freed. A potential optimization for a GUI application is to store the current view and state when terminated and to adopt the same view when it restarts (this choice may be required or deprecated as part of UI design guidelines outside the scope of this document). This will make for a seamless restart after a backup, i.e. the application will appear the same to the user, as if it had not terminated and restarted.
The UIKON backup server terminates most running GUI applications (all GUI applications that are not registered as system applications). When a backup or restore is complete, the UIKON backup server restarts the GUI applications that were terminated. A GUI application that must not be terminated during a backup or restore, a 'system' GUI application, must behave in the same way as a server (see below) and manage its own file locks directly. Only phone manufacturers should develop such applications because of the possible side effects, the default behaviour should be to accept termination.
Servers that hold locks for clients
Some servers access files only as a result of calls from clients. As long as these servers only have well-behaved clients they need take no special action. Their clients will either terminate (if they are GUI applications) or will drop connections (if they are well-behaved servers or system applications) so the server will then drop locks on files. However, the developer should be aware of the sequence of actions during a backup or restore as some behaviours, which might appear to be performance optimizations, could prevent a successful backup:
- If a server was to keep a file open after all attached clients had closed that file (for example, to improve performance in case a client was likely require it again), then the backup and restore operations would be blocked.
- If a server was to keep cached data in case the same file was re-opened then a restore operation could be corrupted.
If such optimizations are required then the server must become backup-aware and drop file locks promptly and flush data caches on backup and restore operations. m ,,lvl.m,
Servers and applications that hold other locks
Servers (and other applications) that do not terminate during a backup or restore operation and do not drop file locks because of their clients' behaviour need to become backup aware in their own right.
If a process is not liable to external events during backup and restore operations then it simply needs to react to backup and restore events and release file locks. However, if a process can receive external events during a backup or restore (such as a telephone call, an incoming message or an external request for some action) then the process needs to ensure that the event does not interfere with any files during the backup or restore. Examples of possible interference include:
- Writing to call log files when a telephone call is received;
- Storing an incoming message in the messaging store;
- Applying an incoming configuration message.
- How the process handles the event is up to the process developers but some possibilities include:
- Ignoring incoming events (only acceptable if they will be automatically re-sent later);
- Caching incoming events in memory or in a safe private file and then applying them after the backup or restore operation.
Reboot after restore
The reboot after restore flag is currently ignored. This is due to the Symbian platform, currently, providing no standard way to ensure a reboot of a phone. Applications should be written in a manner which will not require a reboot as a reboot can not be guaranteed. (When the Symbian platform support a standard mechanism for rebooting a phone then the functionality will be enabled.)
The reboot after restore flag will be made available to clients using the backup architecture so phone manufacturer-specific reboot mechanisms can be used.
Expected behaviour from data owners
If you are the developer responsible for a process (application, server or some other component) which accesses public files or which owns private data files then you need to go through a number of steps to make your process participate in the backup and restore operations:
- Decide whether any of your private data should be backed up, and if so, how much of it.
- If you have private data to back up then decide whether you will use the active or passive backup approach.
- Based on the answers to the previous stages and on whether your process is a GUI application or not, decide how your process needs to respond to backup and restore events.
Criteria for backing up private data
If you are the developer responsible for creating or maintaining a process which owns private data then you will have to decide if your processes should take part in the backup of private data or not. In general, as much private data as possible should be backed up (to help the user) but there are some criteria, which indicate data which should not be backed up:
- If the private data must not be exposed to the user then it should not be backed up. Assume that all data backed up can be read and potentially altered by the user. This might change if a phone manufacturer implements encryption which does not rely on keys provided by the user but that is a phone manufacturer-specific decision and cannot be guaranteed.
- If the process cannot keep the private data stable during a backup or restore then they cannot safely back it up. This is a poor reason for not backing up data but may be a practical one. It depends on the sources of external events and whether they can be delayed or placed in a temporary location.
- If the private data can be easily recreated by other means then it may be excluded. This may not be a good criteria, but if a process would find it difficult to back up private data (perhaps for the reasons above) and the data could easily be created (for example by receiving configuration messages) then choosing not to back it up may be more acceptable.
In addition, consider the implications on other processes of backing up the data or not. If your data must remain consistent with that in public files then the private data must be backed up. If your data must remain consistent with that owned by another process then they should both back up data or neither.
Criteria for choosing active or passive backup
As described above, passive backup and restore of private data is simpler than active backup. It also takes less system resources because processes taking part in active backup must be running during a backup or restore. However, active backup allows the data-owning process more control over the data and this can have both security and performance gains.
The choice between passive and active backup may not be a black-and-white one - it may involve weighing up a number of factors. The following list includes a range of advantages and disadvantages and you need to consider all of these and make a decision.
- The registration for passive data backup only specifies whole files or directories. It is not possible to backup only part of a file using passive backup. If you need to backup only part of a file you need to either split the file into two or use active backup.
- The registration file that defines the files and directories to be subject to passive backup is created at system build time (for a system process) or at installation time (for an installed application). The registration files cannot be modified or created at runtime. If your process will create new directories after installation then the registration file cannot be extended for these. If you want these backed up then you need to either put them under a common directory which all gets backed up or use active backup and make a run-time decision on what to backup. This aspect may be partially or wholly addressed by installing additional backup registration files.
- Backed up data is compressed en-route to speed up data transfer (this can be disabled). However, if your private data has a specific format and you can manage to backup only a fraction of it you may be able to make the backup of your data more efficient by implementing active backup.
- Backups can be base backups or incremental backups. With passive backup (as with the backing up of public files) incremental backups include all relevant files which have changed or are new since the last backup took place. If a file contains record-based data (such as a database) then the addition or changing of one record will cause the whole file to require backup. If you implement active backup then you could only backup the changed or new records (plus recording deleted records in some way). This could increase the performance of backup and restore for your data.
- Active backup requires your process to be started during a backup or restore operation. Your process will be started automatically as required by the secure backup engine if not already running. If your process normally runs at all times then this imposes no additional burden on the phone. However, if your process is not normally running then it will require additional resources during a backup or restore and you should consider if the benefits of active backup justify the additional burden.
One approach which has been considered by some developers and which may be useful is that of a hybrid approach. The secure backup engine allows a data owner to register as both an active backup client and a passive backup client. This was originally intended to allow a data owner to back up some data in each way but an alternative use is for the active backup client to prepare data for backup and then let the secure backup engine handle the actual transfer as a passive backup. The active backup client does not need to actually provide any data.
In order to support this, the secure backup engine should not retrieve data for passive backup until an active backup client has signalled that the data is ready (this set-up is configurable in the backup registration file). That is, if a data owner is registered to take part in both passive and active backup then the PC host or other client is expected to request active backup data before passive backup data. When a restore operation is carried out, the data will be restored as passive data and the data owner is responsible for dealing with it when the restore operation is complete. In order to support this, the PC host or other client is expected to restore passively backed up data before actively backed up data if a data owner has registered for both active and passive backup and restore.
Owners of private data to be actively backed up
Processes, which own private data that needs to be actively backed up, will have to register with the backup engine as an owner of private data for active backup.
If an application is designed for separate installation (as opposed to upgrade) then it will need to copy a registration file into the private directory during installation. (If an application is part of the platform then this involves creating a registration file as part of the build and ensuring that it is located in the relevant private directory.) The format of the backup registration files can be found in Section 5.
In addition, the process must subscribe to the backup status flag described in Section 3.1 in order to detect when a backup or restore takes place. Processes which own private data that needs to be actively backed up will be started up if required by the secure backup engine in order to do the backup or restore. Therefore, they must check the backup flag on startup rather than making a normal startup (which may involve undesirable access to other servers and files).
Behaviour required of a process that takes part in active backup of private data:
- When the backup status flag gets set to 'backup in progress' any data that has not yet been saved may need to be saved.
- The process has to release locks on all public data files that require to be backed up (files that are excluded from backup can be kept locked but assume that all public files will be backed up) so they can be copied off and stop modify private data files. This may require that the process 'freezes' all sessions to external processes to avoid external events that would cause files to be written to (whether requests are blocked or errors returned depends on the context).
- The process then tries to make a connection to the secure backup engine by name.
- At the start of backing up private files, the process must ask the secure backup engine whether it is a base backup or an incremental backup using the APIs referenced in Appendix B and, if it is an incremental backup then it must wait until the file snapshot to use for the increment is provided.
- The process then sends its private data as a stream using the APIs referenced in Appendix B. The owning process is responsible for taking its data files (all or whichever subset it wants to back up) and streaming them. Reference code will be provided to take all files in a private directory and stream them. Any other behaviour will have to be implemented by the data owners.
If the backup is a base backup then all the data in the relevant files should be provided.
If it is an incremental backup then it should only stream data corresponding to the changes since the snapshot. The data-owning process has a choice of how sophisticated its behaviour is in this regard. The simplest behaviour is to always do a base backup (this will be an option, even when an incremental backup has been requested). An alternative is to provide backups of files that have changed since the last backup. The final option is to provide only that data that has changed since the last backup. Which choice is made will depend on the nature of the data to be backed up.
It should be noted that an application may have been installed after the base backup so a process must handle this (no snapshot will be provided).
The data-owning process is responsible for providing a snapshot of files that can be used as a baseline for subsequent incremental backups.
- backup is partial or has been broken off).
When the backup flag reverts to normal, files can be re-accessed and clients responded to. The process must handle the case where the backup data has only been partially received or has not been received at all.
Behaviour required of a process that responds to an active restore of private data:
- When the backup status flag gets set to 'restore in progress' the process has to release locks on all public data files that require to be restored (files that are excluded from restore can be kept locked) so they can be overwritten. This may require that the process 'freezes' all sessions to external processes to avoid external events that would cause files to be read or written to (whether requests are blocked or errors returned depends on the context).
- The process then tries to make a connection to the secure backup engine by name.
- The process then receives its private data as a stream using the APIs defined in Appendix B. The owning process is responsible for receiving the data as previously provided and recreating the relevant files. Reference code will be provided to take a stream and create files in a private directory. Any other behaviour will have to be implemented by the data owners.
The first chunk of data received will be a base backup of (potentially) multiple files.
If incremental backups have been carried out the base backup data will be followed by a sequence of increments. They will be supplied in the correct (i.e. chronological) order. The receiving process is responsible for amending the data accordingly. If the process can only provide full backups then it will not receive increments.
- The private data being restored may not be received immediately (multiple processes may be trying to receive data at the same time) and may not be received at all (if the restore is partial or has been broken off).
- When the backup flag reverts to normal, files can be re-accessed and clients responded to. The process must handle the case where the restore data has only been partially received or has not been received at all. Any cached data must be flushed after a restore.
Owners of private data to be passively backed up
Processes, which own private data that needs to be passively backed up, will have to register with the backup engine as an owner of private data for passive backup.
If an application is designed for separate installation (as opposed to upgrade) then it will need to copy a registration file into the private directory during installation. (If an application is part of the platform then this involves creating a registration file as part of the build and ensuring that it is located in the relevant private directory.) The format of the backup registration files can be found in Section 5.
In addition, the process must subscribe to the backup status flag described in Section 3.1 in order to detect when a backup or restore takes place. During the backup or restore, the process can exit or release locks on all public and private data files. If the process is a GUI app then the default behaviour will be for it to be terminated politely so no extra code is required.
Owners that do not want private data backed
A process which accesses public data but which does not wish to have private data backed up does not have to register for backup and restore but it does have to respond to the backup status flag:
- If your process is a UI application which can exit during backup and restore then you need do nothing – you will be terminated politely as before. It should be noted that this means that the default behaviour is for private data of apps not to be backed up. The application needs to make a positive decision to get private data backed up. This 'opt-in' behaviour is a deliberate choice for security reasons – apps cannot find their private data backed up without their knowledge.
- If your process is a non-UI application, or a UI application which will not terminate during backup and restore, which accesses public data then you will need to subscribe to the backup status flag and respond to it:
- .#When the backup status flag goes to 'backup in progress' your process must release all locks or at least make all public data files readable. This may require that the process 'freeze' all sessions to external processes to avoid external events that would cause files to be written to (whether requests are blocked or errors returned depends on the context). When the backup flag reverts to normal, sessions can be re-activated and files re-accessed.
- .#When the backup status flag goes to 'restore in progress' your process must change to a state where public files can be overwritten. This will involve releasing all public data files accessed and ensuring that external events cannot cause an attempt to re-access any files. When the restore is complete your process must re-load data files and refresh any data stored in cache.
- .#Such a process needs to check the backup flag on start-up and, if it is set, should enter the correct state. This should not happen because such a process should not be started up during a backup or restore but the process should attempt to behave robustly just in case. If the process starts up with a backup or restore in progress then it should wait until the backup or restore is complete before attempting to access any public data files.
Owners with data that resides with a proxy (e.g. the central repository)
Data owners can have data stored within another data owner's data cage, such as with the central repository. In this scenario, data from each data cage must be backed up. The data owner holding data on behalf of another data owner is known as a proxy. From the PC's point of view, this data belongs to the data owner, but internally the data is being requested from the proxy via the active client interface. A data owner requiring data from one of these proxies must specify the proxy in the element <proxy_data_manager /> using its secure ID. See example in Section 5.
Data stored in the central repository (CentRep) will be backed up if the proxy data manager tag is selected in the backup registration file specifying the central repository's secure ID. Not all data may be backed up. Each value in CentRep has some metadata associated with it and one bit of the metadata is a backup flag. The value will be backed up only if the backup flag bit is set. It is the responsibility of the data owner to specify the correct settings within the repository initialization file.
CentRep backups are always base, as opposed to incremental, because the CentRep does not contain sufficient information to efficiently support incremental backups and because CentRep data is not expected to be sufficiently large to justify incremental backup.
Owners of DBMS files to be backed up
A data owner may be responsible for a number of databases that may need to be subject to back up and restore. Shared databases will be backed up if the policy number is specified in the data owners backup registration file using the <dbms_backup> tag. There is no need to specify database names as the DBMS will provide the list of the databases belonging to the data owner based on the policy identifier. See example in Section 5.
Owners of system data (installed applications) to be backed up
On platform security-enabled Symbian platform phones, installed applications are no longer backed up by default and now require the consent of the application designer. The backup and restore of an application's binaries and its data is also done separately and requested differently. For an applications data please refer to the sections above on active and passive backup, for binaries the <system_backup/> tag should be specified in the backup registration file. See Section 5 for more details.
The <system_backup/> tag triggers the secure backup engine to query which package the application belongs to and retrieves a list of all the files referenced by the package. Only the following read-only files will be backed up as system data (any file or directory not listed below will need to be backed up separately using one of the other mechanisms described previously):
Writeable files will not be backed up as system data as they will fail to be restored as system data.
An additional mechanism exists to specify backup registration files for data owners that do not have private directories - this is to be used for DLLs which are installed as part of a package. To use this method, the backup registration file must be placed in a special location under the Secure Backup Engine's private directory:
(10202D56 is the SID of the Secure Backup Engine, and <package-id> should be replaced with the ID of the package containing the DLL)
Backup registration file format
Content of the backup registration file
A backup registration file includes the following information:
- For passive data backup operations, a list of private directories and files that should be backed up. It is possible to list a directory for backup and then list sub-directories or files for exclusion. These directories and files are defined relative to the process private area so it is not possible to refer to private files owned by another process (a value of a single backslash denotes the whole of the private directory). If any files or directories do not exist then no error will be raised – i.e. it is acceptable to list directories which do not exist yet. If a data owner's data is such that incremental data will be inefficient then it is possible to specify that only base backups should be done (for example, if a data owner stores all of its data in one database file then any increment will always be the whole database file and it is more efficient to always do a base backup or a restore will involve transferring large amounts of redundant data).
- A list of public files and directories to be backed up as part of a partial backup. The same syntax is used as for private files but with regard to the public part of the filing system. Any system files or private files will be ignored from this section (because they are not public files). As with files listed for passive backup, directories can be listed that do not yet exist.
- For processes that require backup of system files (executables and resource files), a statement of the fact – it is not necessary to list the system files to be backed up as the list is available from package data. It should be noted that a package containing multiple data owners should have all its data owners backed up – if any of its data owners specify that system files are to be backed up then all the system files for the package will be backed up and restored as a unit.
- For passive backup and partial backup of public files, should directories be cleared before a restore operation? I.e. should extra files be deleted?
- Is active backup required? If so which process should be started or which server contacted. It is possible to invoke active backup and also request private and / or public files to be backed up. There is no guaranteed order of backup or restore (i.e. there is no guarantee of which data owner's data will be restored first) between SIDs although it is guaranteed that active data will be requested before passive on backup and active supplied before passive on restore.
- Can this private data be backed up or restored selectively for a partial backup or restore? This is not necessarily only possible for a process that implements active backup (but a passive data owner will need to not keep files locked). This option is intended for the future where it may be possible to avoid terminating most processes during a backup or restore. At present it can be ignored as partial backup or restore will be achieved by using the normal backup or restore mode but only transferring data belonging to selected data owners.
- Does this process require a reboot after a restore operation?
- Is a shared database to be passively backed up? If so, then the security policy ID of the database to be backed up or restored must be specified.
- Does the data owner have data stored in a proxy? If so, the secure ID of the proxy must be specified in the proxy data manager tag.
- Does this process require a significant time to prepare for backup or restore?
The backup registration files will be stored in the root of the private directory of the corresponding process with a standard name (backup_registration.xml). By placing the backup registration files in the private data areas they are protected on the phone.
When a specific drive is backed up, the backup registration file is searched for on the drive being backed up. If no backup registration file is found then it is searched for in the corresponding private directory of the Z: drive. This is purely an administrative convenience to avoid processes having to copy backup registration files when it would not otherwise be necessary. If a backup registration file is found in the drive to be backed up then the Z: drive will not be searched – this allows the backup registration file on the Z: drive to be masked where necessary. One implication of this use of backup registration files from the Z: drive is that the backup registration file may refer to files (including private data files, public data files, databases, repositories and system files) that may not exist on a drive to be backed up. This is handled robustly by the backup process.
Examples of backup registration files
The following is an example of a backup registration file for a data owner that requires only passive backup of files in a sub-directory named 'preserve':
<?xml version="1.0" standalone="yes"?>
<include_directory name = "preserve"/>
<restore requires_reboot = "no"/>
The following is an example of a backup registration file for a data owner that requires passive backup of all its files and also wants its system files to be backed up:
<?xml version="1.0" standalone="yes"?>
<include_directory name = "\" />
<restore requires_reboot = "no"/>
The following is an example of a backup registration file for a data owner that has only central repository data:
<?xml version="1.0" standalone="yes"?>
<proxy_data_manager SID="0x10202BE9" />
The following is an example of backup registration file for a data owner that requires an active backup only:
<?xml version="1.0" encoding="UTF-16" standalone="yes" ?>
<backup_registration version="1.0">
<active_backup process_name="processname.exe"
active_type="activeonly" />
The following is an example of backup registration file for data owner which implements a proxy:
<?xml version="1.0" encoding="UTF-16" standalone="yes" ?>
<backup_registration version="1.0">
<active_backup process_name="processname.exe"
active_type="proxyonly" />
The following is an example of backup registration file for a data owner who wishes to back up its DBMS databases:
<?xml version="1.0" standalone="yes" ?>
<dbms_backup policy="AABBCCDD" />
Additional backup registration files
The backup registration file format allows the specification of directories for private data rather than having to specify all files individually. This means that some types of expansion (e.g., extra files or directories under a specified directory for private or public files) can be handled without changing backup registration files. However, the same technique may not handle additional system files (such as additional plug-in executables).
Therefore, additional backup registration files can be present and will be parsed. Additional backup registration files must have a name of the form backup_registration*.xml and be located in the root of the relevant private directory. Additional backup registration files can be distinguished from the principal backup registration file by the file names (the principal backup registration file has the name backup_registration.xml).
Additional backup registration files must only contain a subset of the normal backup registration file elements. They are intended to be purely additive of passive private, public and system files. They may not include an additional type of backup (i.e. they may not specify active backup or restore if it was not included in the principal backup registration file).
The effect of additional backup registration files is the same as if the passive backup, public and system file elements were included in the principal backup registration file.
All drives will be searched for additional backup registration files including the Z: drive. Additional backup registration files are always used in a backup and can not be masked.
Please note that additional registration files cannot be created or modified at runtime.
Testing backup and restore
The behaviour of any software should be tested and the behaviour of software with respect to backup and restore is no exception. Symbian tests the secure backup engine and the associated framework as part of testing the Symbian platform and developers are responsible for testing their own components.
If a process is implementing active backup and restore then this should be tested. As a minimum, a simple sequence of base and incremental backups followed by a restore to a clean device, followed by smoke tests will demonstrate that the main functions of backup and restore work. Robustness tests should involve interrupting a backup or restore operation by disconnecting the phone from the PC and checking that the data owning process handles the interruption without corruption.
The developers of a component, subsystem or other set of software are responsible for testing to ensure that their private data is backed up and restored correctly. Here are some suggested tests for inclusion in a test plan:
- Run the software under test and create some data. Back it up to a PC, reformat the phone or obtain a new device and restore the data from the PC. Then run smoke tests to ensure that the expected data is present and that no expected data is missing
- Run the software under test and create some data. Back it up to a PC and then run the software again to edit the data or create more data. Restore the data from the PC (without reformatting the phone). Then run smoke tests to ensure that that data present is that which was backed up, not the later data and that the data is consistent.
- Run the software under test and create some data. Run a backup while the software is running to test that the software makes data available and does not interfere with the backup. If possible, run the software during the backup and attempt to create or edit data. This should not interfere with the backup. Run the same tests during a restore operation to test that the software does not interfere with the restore. Pay particular attention to what happens to data entered or edited during a backup or restore operation – is it lost or retained?
More thorough tests should include verifying the active restore client's handling of unexpected data versions, handling of out-of-sequence increments during restore and handling of incomplete or corrupt restore data but these will require specialized test software to be developed as the Symbian platform backup and restore framework tries to prevent these problems.
- After a restore, it is essential that the accuracy and completeness of the restored data is verified. This applies to passive backup data owners as much as active backup data owners. The Symbian platform backup and restore framework can only back up and restore the data that is specified or provided. If certain private files or directories are omitted then the Symbian platform backup framework will function correctly but the restored data will not be as expected.
Appendix A Backup registration File DTD
The DTD for the backup registration file is as follows:
<?xml version="1.0" standalone="yes"?>
<!DOCTYPE backup_registration [
<!ELEMENT backup_registration
(passive_backup?, system_backup?, public_backup?, active_backup?,
cenrep_backup*, proxy_data_manager*, dbms_backup*, restore?) >
<!ATTLIST backup_registration
version CDATA #FIXED "1.0"
<!-- Include file or directory name should include path relative to private
directory for private data. To include all private data use "\".
Include file or directory name should include path relative to root of
drive for public data. This may or may not include the drive letter.
Inclusions with drive letter will be excluded from backups of other
drives. Inclusions without drive letter will be assumed to apply to all
<!ELEMENT include_file EMPTY >
<!ATTLIST include_file
name CDATA #REQUIRED
<!-- Exclude file or directory name should be of the same form as the owning
<include_directory> and is not treated as relative to the
<!ELEMENT exclude EMPTY >
<!ATTLIST exclude
name CDATA #REQUIRED
<!ELEMENT include_directory (exclude*) >
<!ATTLIST include_directory
name CDATA #REQUIRED
<!ELEMENT passive_backup (include_directory|include_file)* >
<!ATTLIST passive_backup
supports_selective (yes|no) "no"
delete_before_restore (yes|no) "no"
base_backup_only (yes|no) "no"
<!ELEMENT public_backup (include_directory|include_file)* >
<!ATTLIST public_backup
delete_before_restore (yes|no) "no"
<!-- If the <system_backup> element is present then all executables
and resource files that were included in SIS files will be backed up.
The set of files does not need to be specified as it can be found from
package data.
They can only be restored after checking against signed hashes.
<!ELEMENT system_backup >
<!-- <proxy_data_manager> indicates that the data owner represented by this
registration file has data that is accessed through a proxy which is
itself an active data owner.
<!ELEMENT proxy_data_manager EMPTY >
<!ATTLIST proxy_data_manager
<!ELEMENT dbms_backup EMPTY >
<!ATTLIST dbms_backup
policy CDATA #REQUIRED
<!ELEMENT active_backup EMPTY >
<!ATTLIST active_backup
process_name CDATA #REQUIRED
requires_delay_to_prepare_data (yes|no) "no"
supports_selective (yes|no) "no"
supports_incremental (yes|no) "yes"
active_type (activeonly|activeandproxy|proxyonly) "activeonly"
<!ELEMENT restore EMPTY >
<!ATTLIST restore
requires_reboot (yes|no) "no"
Appendix B Active Backup Client API
The active backup client class declarations can be found in the file epoc32\include\connect\abclient.h which requires epoc32\include\connect\sbdefs.h.
See also
© 2010 Symbian Foundation Limited. This document is licensed under the Creative Commons Attribution-Share Alike 2.0 license. See http://creativecommons.org/licenses/by-sa/2.0/legalcode for the full terms of the license.
Note that this content was originally hosted on the Symbian Foundation developer wiki.


text:
She & Him Radio
She & Him feature the somewhat unlikely pairing of country-folk artist M. Ward and actress Zooey Deschanel. While starring in the 2007 film The Go-Getter, Deschanel was asked by director Martin Hynes to perform a duet with Ward, who had agreed to helm the movie's soundtrack. The two recorded a cover of Richard & Linda Thompson's "When I Get to the Border" and later reconvened in Portland, where they began recording Deschanel's own songs (which the actress had previously kept secret) in Ward's studio. Drawing upon analog production techniques and a shared love of vintage pop bands, the duo emerged with Volume One, a collection of covers and originals that introduced Deschanel as a singer/songwriter in her own right. Released in March 2008, Volume One received support from a number of critics, with Paste magazine even deeming it the year's best album. Backup vocalist Becky Stark joined the group for a summer-long tour, after which Deschanel and Ward began working on a second album, with Deschanel taking a quick break from the recording sessions to marry Death Cab for Cutie frontman Ben Gibbard. Volume Two arrived in early 2010, cracking the Billboard Top Ten during its first week and paving the way for another successful tour. Drawing inspiration from classic holiday offerings from the likes of the Carpenters, the Beach Boys, and Vince Guaraldi, Ward and Deschanel's third outing under the moniker found the duo tackling their first collection of Christmas music. The resulting A Very She & Him Christmas arrived in October 2011. ~ Andrew LeaheyPortions of Content Provided by Rovi Corporation.
© 2014 Rovi Corporation.


text:
Shirred V-neck gown with a tiered half bow detail, jeweled appliqué highlighted by pleated waistband and lightly shirred skirt. Informal wedding dresses come with or without sweep train. Please specify to retailer. **(available without train in all Bridesmaid colors as style #500).
Keywords: Chiffon, Iridescent Chiffon, V-neckline, Embellishment, A-line
Fabric: Iridescent Chiffon
Available sizes: 0-28
Shown in: Pearl
Available colors: White, PearlJacket and Sleeve Options


text:
|SitePoint Sponsor
User Tag List
Results 1 to 2 of 2
Thread: rollover and rollout jQuery
Oct 18, 2011, 08:08 #1
- Join Date
- Aug 2007
- Location
- Earth
- Posts
- 1,766
- Mentioned
- 1 Post(s)
- Tagged
- 0 Thread(s)
rollover and rollout jQuery
i am trying to implement tool tip on a div which i positioned on a image.while a rollover alert as a example work fine, but i have a div which has a image. and i want it to open up in fade in sort of way when i over that positioned placement.how can i make my div display none until its hovered upon?
Oct 19, 2011, 10:46 #2
- Join Date
- May 2006
- Location
- Central Florida
- Posts
- 2,343
- Mentioned
- 192 Post(s)
- Tagged
- 4 Thread(s)
You cannot respond to a hover action on an element that is not there (hidden).
Try wrapping it in another element (a DIV) and apply the JQuery event handling to *that* element - targeting your image.
A simple approach is to change the class of your "hidden" element with JQuery when the "wrapper" element is hovered.Don't be yourself. Be someone a little nicer. -Mignon McLaughlin, journalist and author (1913-1983)
►Git is for EVERYONE
►Literally, the best app for readers.
►Make Your P@ssw0rd Secure
►Leveraging SubDomains


text:
added to your cart.
added to wishlist.
added to compare products.
Skip to Main Content »
Move your mouse over image or click to enlarge
Item# : NBT-OMBR-IT
Add Your Review
Out of Stock
This detailed metal cuff bracelet contains the Om Mani Padme Hum Buddhist mantra set amidst inlaid turquoise and bead accents. The inside of the bracelet contains a subtle dragon detail. Bracelet measures 0.75 inches wide and open end fits most wrist sizes.
Handmade in Nepal: some minor variation in bracelet size, finish or color may be evident.
Inspirational Jewelry: Smile Bracelet, Made in USA
Inspirational Jewelry: Remember To Play Cuff Bracelet


text:
Tranquil 2 Bedroom Marina Residence Condo in Nuevo Vallarta
- bedrooms 2
- baths 2
- sleeps 6
- pool yes
- hot tub no
- pets allowed no
- type Condo
- community Marina Residences
rates (USD)
/ week
vacation rental description
Tranquil Marina Residence Condo in a peaceful lush tropical setting. There are a whole host of recreational activities located nearby including golf, tennis, a full service marina, dining and shopping.
This is a beautiful two bedroom, two full bathroom fourth floor Condo. A full kitchen with dishwasher, microwave, and coffee maker for your convenience. There is an in-suite washer, dryer, iron and ironing board. Dine in, or out on the beautiful covered balcony. The kitchen has a large dining area and there is a full living area. There are two cable TVs, one in the master suite and one in the living area. The TV in the living room has a VCR and DVD player. There is also a CD player. Wireless cable internet is available for your laptop.
The master suite features a king sized bed. There is a full size a jacuzzi tub in the ensuite. The second bedroom has two oversized single beds. There is a pull out sofa in the living area allowing for a maximum of six guests. There is air conditioning with ceiling fans in the living room and each bedroom. Full maid service in available.
vacation rental location
property availability
- dates with deals
- unavailable dates
Last modified on 08-21-2014 at 7:45 PM.
email owner view full calendar
Karen Roussy
condo rental amenities
Shopping is right next door at Paradise Plaza, offering a large grocery store, deli, ice cream and coffee shops, several restaurants, two internet cafes, bank with ATM, and several other retail shops and services. Relax at the condo in its' pool and hot tub with poolside clubhouse with BBQ, putting green and bocce court. Many off site adventure tours can be booked from the shopping mall next door. The Condo is very close to both taxi, water taxi or bus.
activities and attractions in Nuevo Vallarta Pacific Coast
Nuevo Vallarta offers 5Kms of white sand beach with peaceful seas. It is one of the nicest beaches on the Bay of Banderas and largest in Mexico. There are several choices of beach access available to you. Please ask for more information about available beach access.
Located close to 2 world class golf cources a fitness centre and a spa.
vacation rental rates
All rates are in USD and include the check out cleaning.
April 1 to Ocotber 31, 2014 $700 weekly
November 1 to December 20, 2014 $850 weekly
December 20, 2014 to January 4, 2015 $1200 weekly
January 5, 2015 to March 31, 2015 $1000 weekly
Inquire about long term and nightly rates
Group? No problem I can arrange more than one condo
Karen Roussy
accepted payment methods
Prior to paying a reservation deposit, always verify payment instructions by calling the phone number displayed on this listing page. By contacting the owner directly and paying by an approved method - credit card, paypal, check or bank transfer - your reservation payment will be protected up to $1,000.Learn more in our Security Center
Top things to do in Nuevo Vallarta
- Relax by the pool and enjoy the sun
- Attend a fiesta!
- Day trip to Puerto Vallarta or Bucerias
- Adventure Tour or Dolphin Encounter
- Boating or fishing
Karen Roussy , owner


text: Diggery Dog by Cookie Crochet £6.50$12.09€8.45$11.24 This item is currently unavailable free gift wrap £2.75$5.11€3.57$4.75 mainland UK delivery £2.75$5.11€3.57$4.75 mainland UK delivery International delivery available we're sorry we're sorry, This item is currently unavailable it will be available on 10-09-2014 quantity buy a gift voucher related categories garden > picnics & barbecues > picnicware home > kitchen > kitchen linen > tea & coffee cosies by Cookie Crochet Location: Cumbria, GB read seller's profile see seller's complete range more items from this seller Cheeky Monkey £6.50$12.09€8.45$11.24 Hand Crochet Oswald Owl Cup Cosy £6.50$12.09€8.45$11.24 Podgy Pig Cup Holder £6.50$12.09€8.45$11.24 Posie Panda £6.50$12.09€8.45$11.24 Ferdy Fox £6.50$12.09€8.45$11.24 Handmade Rosy Tea Cosy £32$59.53€41.63$55.37 view all you may also like PRODUCT DETAILS CUSTOMER REVIEWS DELIVERY RETURNS Made in Britain free gift wrap exclusive Hand Crochet Diggery Dog Cup holder for disposable Tea or Coffee cup from vending machine (or hot Chocolate if you prefer!). These would make an ideal present for your work colleagues or little rascals you know ! Made in wool mix to insulate cup Sized to fit normal disposable cup product code: 156468 2 customer reviews Sun 07 Apr 2013 Nice bit of fun Sun 06 Jan 2013 Beautiful hand-crafted item, at a reasonable price. read about our product rating system ratings guide trusted independent customer feedbackforum excellent bad good poor This product is dispatched to you by Cookie Crochet. MAINLAND UK order now and receive this item on or before price Standard Delivery Saturday 13 September £2.75$5.11€3.57$4.75 NON-MAINLAND UK estimated delivery price Highlands & Islands of Scotland 2-5 daysfrom dispatch £2.75$5.11€3.57$4.75 Northern Ireland 2-5 daysfrom dispatch £2.75$5.11€3.57$4.75 Other UK Islands 2-5 daysfrom dispatch £4.95$9.20€6.44$8.56 INTERNATIONAL DELIVERY estimated delivery price Western Europe 2-5 daysfrom dispatch £9.95$18.51€12.94$17.21 Rest of Europe 5-10 daysfrom dispatch £9.95$18.51€12.94$17.21 USA & Canada 5-10 daysfrom dispatch £17.95$33.39€23.35$31.06 Far East & Australasia 5-10 daysfrom dispatch £17.95$33.39€23.35$31.06 Rest of the world 5-14 daysfrom dispatch £17.95$33.39€23.35$31.06 You have 28 days, from receipt of cancellable goods, to notify the seller if you wish to cancel your order or exchange an item. Please note: goods that are personalised, bespoke or made-to-order to your specific requirements, perishable products and personal items sold with a hygiene seal (cosmetics, underwear) in instances where the seal is broken are non-refundable, unless faulty. Read more about our returns policy.Should you choose to return or exchange your order you will need to deliver the item(s) to the UK, where this seller is based. Cookie Crochet's return policy


text:
Not a member? It only takes a minute to get access. Create an account
tags, as close as possible to the opening tag.
Creation Date: 06/28/2013
Start Now
EI32AR65JS Stainless Steel
Free dishwasher installation with the purchase of select Electrolux dishwashers. Valid from March 30th through April 15th.
You are being connected to Electrolux Live Chat
Please enter the information below so that we can help quickly answer any questions you may have.
Could any of the following links help with your question? The links below will open in a new window.
Check the status of an order
Track a shipment
Make changes to an order or delivery
View our returns and exchanges policy
Electrolux FAQs


text:
Kendall Jenner
Kendall Jenner's Sweet 16 present a nice ride as Kim watchesComment
Daybreak Daily's afternoon road-trip with the pop-culture world ponders -- because the readers inexplicably like it -- all things Kardashian, and the mystery music video.
Scarlett Johansson nude photo: websites warned to take them downComment
Daybreak Daily's afternoon glide through the pop-culture world finds Scarlett admitting those nude photos indeed were her.
RecommendedRecent Facebook Activity
Only On 7
The Queen Latifah Show Weekdays at 4pm on ABC7!Watch "The Queen Latifah Show" weekdays at 4pm followed by Leon Harris and Alison Starling on ABC7 News at 5. Click here to find out more about "The Queen Latifah Show!"


text:
Latest Photo Galleries
A glimpse into our makeup bags.
Pour one out for these ill-fated lovers.
For every personality type.
Barbra Streisand, Bianca Jagger, Liza Minnelli: Everybody looks so young and so, so fabulous.
Move over, New York Fashion Week. The prettiest gownsand celebsare on show in Italy.
Because when you're at Leonardo DiCaprio's 24th birthday party, sometimes you lose your words.


text:
CHATTANOOGA, TN (WRCB) -- It happens each year just before Christmas: families with squirming children take over a Hamilton County courtroom. And nobody minds.
Attorneys and case workers have been scurrying around like elves for weeks to make this day possible.
In a Forever Family Special Report, it's Adoption Day "Just Before Christmas."
The Hamilton County courthouse has a festive look, a great backdrop for families celebrating happy beginnings.
Such as the Newmans, who are adopting two year old triplets; the Flemings, who are adopting their second daughter, two year old Abby; and Caren Blevins, who never thought she'd have children but now is adopting 14 month old Josie.
"There's so many children who need homes and love being a single parent. It's never too late, and I thought it was," Caren says.
The families file into the somber confines of the courtroom, but the quiet didn't last long and the judge's orders were to loosen up..
"If you want to let them run and roam, that's fine. It's not going to hurt a thing," Judge Hollingsworth told the soon-to-be parents.
"Yay!" shouts out a young voice.
"The party has gotten started," notes Hollingsworth amidst laughter from the courtroom.
Each family shares part of their story with the court.
"We love them, they're a handful, but we love them," said Mark Newman about the triplets.
"We are foster parents for the State of Tennessee," explained Amy Fleming. "She was born August 30 [and has been] in our home since September 3 of 2010."
"She is the joy of my life and I want to get more she's just the beginning. She's gonna have siblings as well," said Caren Blevins. "My father passed away two years ago, so I named her after him: Josie Ann Blevins."
"If this is an annual thing, I'm all for it. It's great," said Judge Hollingsworth. "I don't care what else happens the rest of the week, this is obviously the highlight. We'd love to do this every year."


text:
Select Website
Help us build our history - if you have any additional information on this photo please register and add it into the comments section below.
Average rating:
Sign up or Log in to rate this product.
Register or Log in to add a comment.
The most luxurious of the Replica Watches Aqua Terra day-Date models has a case of 41.5 mm gold 18-carat red mounted on a matching bracelet or brown leather. It sports a grey Omega replica watches or silver dial with applied indexes polished red gold satin, on which a layer of white Superluminova was filed. Centre hands for hours, minutes and seconds, faceted, Replica Rolex uk are also in 18 CT red gold. The introduction of the co-axial 8500 watch caliber Omega is back among the watch manufactures Swiss.


text:
Find more about classics combined with these topics:
- reviews (21)
- books (20)
- childrens books (15)
- DVDs (13)
- teen fiction (11)
- disney (10)
- harry potter (7)
- Movies (6)
- easter (4)
Find more about books combined with these topics:
All About "classics" and "books"
2008 Award-Winning Books
The ALA picked the best books of 2007. Add some to your child's reading list for 2008.Read More
Spring Reading List
From toddler reads to teenage tomes, these books will keep rainy-day blues at bay.Read More
Book Review: Harry Potter and the Deathly Hallows (Book 7)
The long-awaited finale to the biggest (in every sense) publishing phenomenon in history crashes to a thunderous ending (don't worry, no spoilers here). Bringing the series total up to around 4,100 pages, Book 7 in the saga of the Boy Who Lived will not disappoint.Read More
Book Review: Harry Potter and the Half Blood Prince (Book 6)
Voldemort and his followers, the Death Eaters, are out in the open now, so much so that Rufus Scrimgeour, the new Minister of Magic, feels it necessary to inform the muggle Prime Minister. Snape is up to no good, Draco has been given an assignment by the Dark Lord, and and a net of security has dropped on Hogwarts. Deaths, disappearances, and destruction increase as Harry's penultimate year at Hogwarts begins.Read More
Review: Black Beauty
Heartwrenching, beautiful and educational, this morality tale and animal autobiography gives a majestic horse a voice that is believable and unsentimental. An animal rights classic that is also a great read, BLACK BEAUTY follows the life of an ebony horse from birth to old age, from pasture to cobblestone streets of 19th century England.Read More
Book Review: To Kill a Mockingbird
Growing up in a small Southern town, Jem and Scout Finch think they know their family and neighbors. There's Boo Radley, the neighborhood recluse, whom the children attempt to lure out of hiding. Cranky old Mrs. Dubose is secretly addicted to morphine. Their odd playmate, Dill Harris, comes to stay with his aunt next door each summer. And then there's Atticus, their father, and their hero.
At first barely penetrating their world of treehouses and elaborate reenactments of pulp novels are rumors of a black man accused of raping a white woman. In 1930s Alabama, her accusation all but proves his guilt. Yet lawyer Atticus questions the charge and defends the accused man in a town steeped in prejudice. Through the eyes of the children, as they try to understand the reactions of the townspeople and make sense of the crumbling world around them, the irrationality of racism is laid bare.Read More
What Makes a Good Kid's Book Great
There are thousands of kids' books out there. Find out what the elements are that make for a great kid's book, with a list of suggested reading.Read More
Book Review: Peter Pan
One night Peter Pan flies through the window of the Darling nursery in search of his shadow. There he meets Wendy, Michael, and John, teaches them to fly, and leads them to the home of the Lost Boys in Neverland.Read More
Book Review: Harry Potter and the Order of the Phoenix (Book 5)
Harry's summer break with the Dursley's is more wretched than usual in HARRY POTTER AND THE ORDER OF THE PHOENIX, the fifth installment in the most popular book series of all time. Not only are the Dursleys as despicable as ever (though Rowling drops a few intriguing hints that there may be more to Aunt Petunia than meets the eye), but dark forces are reaching out for Harry even in Little Whinging, the drab suburb that had seemed too ordinary for magic.Read More
Summer Reads
Chase away those summertime blues with our selection of must-read books.Read More


text:
Join Now
Join ePHOTOzine, the friendliest photography community.
Upload photos, chat with photographers, win prizes and much more for free!
New PortraitPro 12 SALE + 10% OFF code EPZROS814
Richardtyrrelllandscapes | Send a Private Message | Facebook
Welcome and thanks for the visit
It would be much appreciated if you could give feedback on my images so to help me improve my images in the future.
I hope you have a good visit and see lots that catch your eye.
Richardtyrrelllandscapes's Portfolio
Current Filter:
No tag filter applied


text:
Global Agenda Council on Energy Security 2012-2014
The challenge
Energy security is the reliable, stable and sustainable supply of energy at affordable prices and social costs. Exploring and implementing long-term sustainable solutions in this complex field are vital to promote peace and economic growth. Currently, one of the most important examples in this global landscape is China. Chinese energy demand continues to grow, with coal accounting for 70% of the primary energy mix and 80% of electricity production. The Chinese market has traditionally been heavily controlled by the state, with prices often not reflecting costs of production and with a disconnect between fuel and generation prices. Moreover, environmental sustainability has suffered, as meeting demand has taken precedence over other concerns. China is taking steps to reform the pricing of electricity, coal and natural gas by limiting further growth of demand and tackling pollution, which is now a source of serious public concern.
What the Council is doing about it
Conscious of the importance of China on the global energy map, the Chair of the Global Agenda Council on Energy Security, Lin Boqiang, was recently asked by the Chinese government to provide recommendations for the Chinese energy sector. The Council proposed potential solutions, described their possible effects and shared experiences from other countries. These recommendations also included comments from the Energy Industry Community.
On a global level, the Council has continued discussions on energy security and climate change. The group found that existing policies aimed at facilitating the development of environmentally sustainable energy technologies are neither efficient in advancing technology, nor economically sustainable. For example, the renewable equipment industry occasionally suffers bankruptcy on a spectacular scale, public cuts in subsidies hinder retrofitting efforts, and project developers face challenges integrating production capacity with the grid. At the same time, investments and subsidies flow towards the deployment of mature technologies, rather than into innovation and research and development.
"Chinese energy demand continues to grow, with coal accounting for 70% of the primary energy mix and 80% of electricity production."
Over the next 12 months, the Council on Energy Security plans to create and examine case studies to assist in developing a broader set of policy recommendations for energy technology innovation. The creation and transfer of new energy technologies between countries is an area of great interest and importance in evolving the energy map. The Council plans to examine where these developments are happening and how they might be facilitated.
To get involved please contact
Research Analyst: Ethan Huntington, Senior Associate, Global Agenda Councils, firstname.lastname@example.com
Council Manager: Maciej Kolaczkowski, Senior Community Associate, Oil and Gas Industry, firstname.lastname@example.com
Forum Lead: Roberto Bocca, Senior Director and Head of Energy Industries, email@example.com
Document archive for all the issues you are interested in


text:
Conference on the Political Economy of International Finance (PEIF) - Agenda
Friday, October 28, 2005
University of MichiganAnn Arbor, MI 48109
University of Michigan
Sponsored by the University of Michigan's Gerald R. Ford School of Public Policy, Center for Political Studies, International Institute, and Department of Political Science
Continental Breakfast: 8:30-9:00am
Session 1: 9:00-10:15am
'The Political Economy of Nominal Macroeconomic Pathologies' Shanker Satyanath, New York University; Arvind Subramanian, International Monetary Fund.
Session 2: 10:30-11:45am
'Political Institutions, Political Risks, and Multinational Investors: Evidence from the Political Risk Insurance Industry' Nathan Jensen, Washington University, St. Louis.
Lunch: 11:45am-1:00pm
Session 3: 1:00-2:15pm
'The Design of IMF-Supported Programs: Does the Balance Sheet of the IMF Matter?' Oya Celasun, International Monetary Fund; Rodney Ramcharan, International Monetary Fund.
Session 4: 2:30-3:45pm
'Do Political Changes Trigger Debt Default? And Do Defaults Lead to Political Changes?' Michael Bordo, Rutgers University; Kim Oosterlinck, ULB.
Session 5: 4:00-5:15pm
'Fiscal Performance: Politics or Policy?' Ashoka Mody, International Monetary Fund; Stefania Fabrizio, International Monetary Fund.
University of MichiganAnn Arbor, MI 48109
- Ford School Central Events [Host's homepage] [More events from this host]


text:
Water Hyacinth Woven Baskets (Set of 3)
- In Stock
10 reviews
- Delivery
Water Hyacinth Woven Storage Baskets with Cut-out Heart Detail
Bring sweet Scandinavian style to your home with these water hyacinth woven storage baskets.
In a set of 3, these storage baskets provide versatile storage for your cosmetics, letters or even just for decorative purposes. Heart-shaped cut-out handles are extra dainty, while the weathered woven texture is charming and rustic - perfect for adding natural hues to a space.
This 3 pack of storage baskets includes the following sizes:
Large: 34 x 34 x 26 cm
Medium: 30 x 30 x 25 cm
Small: 24 x 24 x 24 cm
Useful info:
- Water hyacinth storage baskets
- Set of 3
- Woven water hyacinth
- Heart-shaped cut-out handles
- Weathered look; rustic appeal
Seagrass Set Of 3 Rectangular Baskets With Cut Out Handles
- In Stock
4 reviews
- Delivery
- Next day delivery available
Set of 3 Rectangular Seagrass Baskets with Cut-out Handles
Please note: orders placed before 12pm will be delivered on the next working day unless otherwise stated. Orders placed after 12pm may take 2 working days.
Store your belongings in these three crafting-inspired and ultra-chic storage baskets – woven from stunning textured seagrass.
Created in a beautiful two-tone pattern, these wicker baskets are more than just storage devices, they look good enough to be ornamental as well - and with 3 sizes in the set, there's one for every space.
Useful info:
- Rectangular Seagrass Baskets with Cut-out Handles
- Set of 3 Large 40x30x20cm Medium 35x25x18cm Small 30x20x16cm
- Two-tone
Ideal Garment Rack with 2 Rails
- In Stock
89 reviews
- Delivery
- Next day delivery available
Ideal Double Clothes Rack.
We've taken the problem of home storage and come up with something ideal!
This clothes rack from our Ideal Collection of smart storage solutions is perfect for hanging both short and long items.
That's because the lightweight metal frame features not one but two rails - one higher than the other, allowing you to neatly organise your jeans, dresses, shirts and more.
Perfect for a spare bedroom or student accommodation, it's a great value alternative for those in need of a bit of extra clothes storage but who don't necessarily want to buy a new wardrobe.
This Ideal double clothes rack is also available with a canvas cover (see item WV528).
Key info:
- Double clothes rack from the Ideal Collection
- Suitable for hanging short and long garments
- Easy home-assembly
- H 175, W 88, D 43 cm
- See below for double clothes rack with cover
Ideal Stars Set of 3 Kids Storage Boxes
- In Stock
0 review
- Delivery
- Next day delivery available
Ideal Stars Kids Storage Boxes - Set of 3
This set of 3 boxes from our new Ideal Stars range of colourful kids storage will not only add some colour to his bedroom, they might even encourage him to tidy up more often!
The trio of boxes is wrapped in a sturdy canvas material, and features a selection of designs - stars, stripes and plain blue.
Each box measures 28 x 30 x 30 cm, so theres lots of room for him to organise toys, games, books and any other odds and ends that otherwise might find themselves scattered across the floor!
They're finished with metal eyelets that allow them to be easily slid under a bed, on a book shelf or in his wardrobe.
Available separately in the Ideal Stars range is an under-bed storage box (see item number 4C6LW) and canvas covered wardrobe (4C6LY). These boxes also come in a pink hearts version (4C6LT).
H 28, W 30, D 30 cm
Useful info:
- Ideal Stars storage boxes
- Set of 3
- 1 star pattern, 1 stripe pattern, 1 plain blue
- Canvas covered
- Metal eyelets for easy lifting and sliding
Ideal Striped Storage Boxes (2 pack)
- In Stock
35 reviews
- Delivery
- Next day delivery available
Ideal Striped Storage Boxes - pack of 2.
One of the real problems with modern living is the lack of storage available to us... so many possessions yet so little space in which to keep them.
That's why we created the Ideal range of storage solutions - a carefully designed collection built around smart practicality and outstanding value.
These canvas covered storage boxes feature a trendy striped design and come complete with lids.
Perfect for keeping on a shelf, in a wardrobe or under the bed, the boxes are fitted with self-fabric handles.
Useful info:
- Striped storage boxes
- From the Ideal range of storage solutions
- H 26, W 26, D 35 cm
- Fabric covers
- Include lids
- Self-fabric handles
- More home storage available separately
Hearts Novelty Storage Chest
- In Stock
2 reviews
- Delivery
Children's storage chest suitable for storing toys, books, clothes and a multitude of other items. Dimensions: 30 x 30 cm.Colour: Pink. Polypropylene.
Ideal 3-tier Shoe Organiser
- In Stock
101 reviews
- Delivery
- Next day delivery available
Ideal 3-tier Shoe Organiser.
We took the common problem of home storage and came up with something ideal!
This range of smart storage solutions has been carefully designed for smart practicality and outstanding value.
This 3-tier shoe rack is extendable to 114 cm, allowing you to adjust it to suit the space you wish to fit it in.
Useful info:
- 3-tier shoe rack
- From the Ideal range of storage solutions
- H 53, W 114, D 24 cm
- Extendable length
Furniture Insurance available:
3 Year Protection £18.00
Metro Multi-functional Storage Unit
- In Stock
25 reviews
- Delivery
Metro Multi-functional Storage Unit
From the shape to the space - everyone's home is different. That's why we created the Metro collection.
Smart and stylish, this range of storage units can go together in a variety of different ways, so you can build a storage system that's every bit as unique as your needs.
This multi-functional unit has lots of shelving and storage space, so you can stow away those bits you don't want everyone to see and show off the things you do!
One of the shelving sections is ideal for CDs, while the wider shelves are ideal for DVDs, books and more. 4 drawers allow you to keep documents and other odds and ends organised yet out of sight.
Choose from contemporary black or white colour options, or go a little more traditional with oak-effect and walnut-effect finishes.
Try co-ordinating this storage shelf with some of the other units from the Metro range (available separately) and watch that storage space expand!
To ensure your new furniture is suitable for your home, please remember to measure your available space before ordering.
H 181, W 64, D 33 cm (approx.)
Useful info:
- Metro multi-functional storage unit
- Oak-effect, walnut-effect, black or white
- Lots of shelving space
- 4 drawers with metal handles
- Home assembly
Printed Keep Out Storage Chest
- In Stock
2 reviews
- Delivery
Children's storage chest suitable for storing toys, books, clothes and a multitude of other items. Dimensions: 50 x 30 cm.Colour: Black. Polypropylene.
JML Vac Packs Jumbo
- In Stock
22 reviews
- Delivery
Running out of storage room? Are your wardrobes a disaster zone? VacPacks from JML are the incredible storage solution that gives you more space for your stuff! Just pack, seal, then Vac, and in no time at all your home will look and feel so tidy. Its the revolutionary way to store, protect and care for your possessions. You could make up to a third more room in bulging drawers and wardrobes instantly. Simply place your items into VacPack Jumbo, seal the patented watertight zip and vacuum out the air. Bulky ski and sports wear, duvets, towels and sleeping bags pack down instantly. Store away your summer or winter clothes when the seasons change. Contains 2 Jumbo VacPacks (90 x 125 cm). 1 year guarantee.
Furniture Insurance available:
3 Year Protection £21.00
Silentnight Lyon Ottoman
- In Stock
2 reviews
- Delivery
- Next day delivery available
Silentnight Lyon OttomanColours: Black, Mink.
Sabichi Pop Up Bin and Shower Curtain Set
- In Stock
4 reviews
- Delivery
- Next day delivery available
Sabichi Pop-up Laundry Basket and Shower Curtain Set
Ideal if you're short on space or if you're buying a gift for someone setting up their first home, this great value bathroom set from Sabichi is both stylish and practical.
In a stylish grey with a decedent, Venetian-style print, the pop-up laundry basket folds down flat when not in use to save space - great for small bathrooms! The matching shower curtain, meanwhile, comes complete with rings for easy hanging, plus a weighted hem.
Useful info:
- Sabichi Pop-up Laundry Basket and Shower Curtain Set
- Grey with Venetian design
- Laundry basket folds down flat
- Shower curtain includes rings and weighted hem


text:
Rangers manager Ron Washington has announced his lineup for Game 3, in which his club will face right-hander Doug Fister:
1. Ian Kinsler, 2B
2. Elvis Andrus, SS
3. Josh Hamilton*, CF
4. Michael Young, 1B
5. Adrian Beltre, 3B
6. Mike Napoli, DH
7. Nelson Cruz, RF
8. Yorvit Torrealba, C
9. Endy Chavez*, LF
Two new players! Yorvit Torrealba hasn't started for the Rangers since Game 1 of the Rangers' Division Series against the Yankees, and Endy Chavez hasn't played in a postseason game since 2006.
Chavez is in there because he bats left-handed and hey, why not?
Torrealba's in there because hey, he hasn't played in a while and Mike Napoli's tired of squatting and also Mitch Moreland, while a left-handed hitter, lately doesn't look like he could hit an orange with a tennis racket. He probably could, if given a chance. But that rally-killing double play in the ninth inning of Game 2 was probably enough to get Moreland at least one game off. And if Torrealba hits in Game 3, you might never see Mitch Moreland again.