text:
Thanks, Kitty. It is standard practice to write one Section for Herbaceous
Perennials, and another Section for Bulbs, Corms and Tubers.
The person who wrote this said there wouldn't be much in the way of
herbaceous perennials at this time of the year, so she thought that
if she put them all together and made an "any other" class she would
be covered. Personally, I think it was a pretty sloppy way to handle
it, but this person is a noted expert, so who am I to say. The only
thing is that I am on the evaluating panel for the show's application
for awards, and since I am the state's Horticulture Schools Chm.,
the panel expects me to know such answers. I just didn't want to
stick my neck out and make a stupid error if the rest of the world
thought bulbs were obviously herbaceous perennials.
In a message dated 04/20/2005 10:31:57 AM Eastern Daylight Time,
firstname.lastname@example.com writes:
From Botanica's glossary:
Herbaceous - In botany, the adjective describing herbs. But among
gardeners, it is used for perennial plants which die down to the ground each
year, for example, delphiniums.
IMO, a bulb MAY be an herbaceous perennial according to the definition, but
only if they hadn't written an additional category for bulbs. Realize too,
that some bulbs are evergreen. Another thought comes to mind - and I'm no
expert on this, but traditional perennial plants, when they die back, go
dormant. Many bulbs are never completely dormant, like Lilium, even though
they may seem to be.
Her broad definition of: "...herbaceous perennials as those that die back to
the ground in the winter and come up each spring.", doesn't apply to many
bulbs. Grape Hyacinths are green all winter. Tulips go dormant in summer.
Then you have the word bulb. Is she including all geophytes? corms?
(crocosmia), tubers (dahlias), and tuberous roots (daylilies)
She may have a certain technicality in her favor, but it opens up such a
huge can of worms, that it would simply be smarter to set geophytes off into
a separate category. And even then, I have trouble with where to put
Hemerocallis. ;+)
To sign-off this list, send email to firstname.lastname@example.com with the
message text UNSUBSCRIBE GARDENCHAT


text:
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:184.108.40.206) Gecko/20071025 Firefox/220.127.116.11
Build Identifier: version 22.214.171.124 (20070728)
I think it would be great to see a kind of basic pattern matching engine in the Lightning codebase that scans incoming emails for possible event info, and upon reading the e-mail, attempts to dynamically construct an event instance from the information in the e-mail, which can then be changed/customized if necessary, and then added to one of the users Lightning calendars. Google Calendar has functionality similar to this. Mockup will be forthcoming.
Reproducible: Always
Steps to Reproduce:
Created attachment 288022 [details]
GUI Mockup
One possible mockup of what the prompt could look like. This would maximize the reuse of existing UI code.
Such a parsing engine could also be used in the Today Pane -- events could be quickly created by typing in a textfield instead of opening the event dialog.
(The wiki screenshots show that there is already a plan to have such a textfield for tasks, but not for events).
Will be taken care of in 2008 Summer of Code.
*** Bug 412956 has been marked as a duplicate of this bug. ***
(In reply to comment #3)
When can we expect the first results from the GSoC 2008 project?
AFAIK that project has been stopped.
*** Bug 481196 has been marked as a duplicate of this bug. ***
This might make a very interesting student-project. From what I know, there is a regex based parser that can only do en-us in the spicebird project. This does not mean that the parser implemented here needs to be regex based though.
To make this part of the core, the parser needs to be:
* localizable (i.e can also understand other installed languages)
* easily extendable (i.e after adding basic constructs like "Get Drunk on July 4th", make it possible to extend the parser to also understand other constructs that add information, like "Get Drunk every July 4th".
Depending on how much time the student has, I'm sure that implementing even more features might also make this a nice diploma or bachelor/master thesis project.
(In reply to comment #8)
> This might make a very interesting student-project. From what I know, there is
> a regex based parser that can only do en-us in the spicebird project. This does
> not mean that the parser implemented here needs to be regex based though.
> To make this part of the core, the parser needs to be:
> * localizable (i.e can also understand other installed languages)
> * easily extendable (i.e after adding basic constructs like "Get Drunk on July
> 4th", make it possible to extend the parser to also understand other constructs
> that add information, like "Get Drunk every July 4th".
An interesting approach to get started here might be by codifying verbs and nouns and actions the way they are doing on the Ubiquity project in mozilla labs. It's a natural language based command system that is being localized into three different languages now, and they are trying to make that process as easy as possible.
We also already have a language parsing module!
It's in the DateTimePicker:
Also Date-Literals can be parsed.
Function ParseDateTime which takes Dates in various formats:
Maybe we can make this code available for use everywehre in Calendar...
anirvana has decided to work on this bug, mostly starting December. I'm glad to hear this bug is getting some attention, it would greatly improve productivity. Please coordinate with anirvana if you would like to contribute to this bug.
I think there is a very simple mapping between the keywords(to be sought) in the email and the event to be triggered,we don't need a full fledged language parser for that as we are looking for those keywords only which has a corresponding event linked with it.Implementing it with various languages is going to be challenging.
Is there any other software/Calendar manger which implements the same,be it open source or closed?
Google Calendar has functionality similar to this.
As mentioned, Spicebird has its event filter as an extension. See https://svn.spicebird.org/viewvc/collab/trunk/extensions/event-filter/
*** Bug 482842 has been marked as a duplicate of this bug. ***
I was thinking of using an auto-complete text box for event/task 'venue' and 'purpose' whose values would be filled by the suggestions from the parser.For example If somebody writes: Lets have a party today,9:30 at my home.Here the parser would extract date and time directly and in the auto-suggest text box for 'purpose' it would suggest 'party','a party' etc. similarly auto-suggest text box for 'venue' would suggest 'home','my home','{sender}'s home' etc.This would make it more flexible.
Any thoughts, Fallen?
As mentioned on IRC, I think we should move all invasive UI changes to a different bug. This bug should create the parser along with some unit tests to make sure it works. A further bug could then integrate some UI.
Just an idea I had shortly regarding UI: Obviously, we could show a bar similar to the itip bar if the parser found something. Since we won't be able to do fully automatic parsing at first we could then overlay fragments the parser has detected (i.e dates) with a colored rounded box. When the user hovers that box, a dropdown arrow appears, allowing the user to select what relation this (i.e date) has with the event. For example, the user could decide that the selected date is the start date.
Time is too short for a mockup, please let me know if the above is not really understandable.
This is a great idea, I just wanted to report it.
I strongly support Philipps comment #18, because in attachment #288022 [details] one cannot cope with a mail with multiple events. Moreover, I would be afraid of random stuff detected as appointment.
For the idea with highlighting it will be a good idea to look at https://addons.mozilla.org/de/firefox/addon/sipgateffx/ which has its source at https://github.com/sipgate/sipgateffx. sipgateffx has and overlay which detects phone numbers and allows to initialize calls to them.
One point though regarding the localization process - however it's done, it needs to be able to handle multiple languages (or at least 2-3) at the same time. My email is predominantly in English, Scots Gaelic and German. For German users, I suspect German and English would both feature and so on. So if the system restricted my to one language, that would significantly reduce the usefulness.
It will most certainly support multiple languages. In current prototype it goes over dictionaries installed and checks how much of the email content matches. If it can't find one that matches over 50% then it falls back to patterns in application locale.
This is a great idea!!!
Nice if I can help you with Catalan translation, or testing about this...
Benny ^_^"
I can help with Italian translation :-)
Created attachment 696627 [details] [diff] [review]
part one
Starting from basics, this includes:
* basic extraction functionality for any language
* some tests
and excludes:
* all of UI
* all of language detection parts
which will come in next patch(es).
Comment on attachment 696627 [details] [diff] [review]
part one
Review of attachment 696627 [details] [diff] [review]:
Driveby.. really excited to see this move forwards!
::: calendar/base/modules/calExtract.jsm
@@ +1,5 @@
> +/* This Source Code Form is subject to the terms of the Mozilla Public
> + * License, v. 2.0. If a copy of the MPL was not distributed with this
> + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
> +
> +var EXPORTED_SYMBOLS = ["extractor"];
@@ +14,5 @@
> + dailyNumbers: [],
> + allMonths: "",
> + months: [],
> + dayStart: 6,
> + now: undefined,
I think it's unusual to have it be "undefined". null would be normal
I notice later in the code there's a lot of != and == undefined checks. Those should be strict comparisons (!== and === ) or just falsy comparisons where applicable. ( x != undefined checks both undefined and null)
@@ +59,5 @@
> + },
> +
> + checkBundle: function checkBundle(locale) {
> + let service = Components.classes["@mozilla.org/intl/stringbundle;1"]
> + .getService(Components.interfaces.nsIStringBundleService);
There's Services.strings
@@ +631,5 @@
> + let startTimes = collected.filter(function(val) {
> + return (val.relation == "start");});
> + if (startTimes.length == 0)
> + return {};
> + else {
no else after return.
@@ +888,5 @@
> +
> + try {
> + let value = this.bundle.GetStringFromName(name);
> + if (value.trim() == "")
> + throw "";
Shouldn't throw strings. Throw new Error("fooo") if you need.
But shouldn't it just return "" or something?
@@ +1003,5 @@
> + normalizeHour: function normalizeHour(hour) {
> + if (hour < this.dayStart && hour <= 11)
> + return hour + 12;
> + else
> + return hour;
no else after return
@@ +1010,5 @@
> + normalizeYear: function normalizeYear(year) {
> + if (year.length == 2)
> + return "20" + year;
> + else
> + return year;
no else after return
or simply
return (year.length == 2) ? "20" + year : year;
@@ +1101,5 @@
> + }
> + return -1;
> + } else {
> + return r;
> + }
No else after return
Created attachment 697565 [details] [diff] [review]
part one
This should improve on the points Magnus mentioned. It also adds patterns file which I forgot to include in last patch.
Comment on attachment 697565 [details] [diff] [review]
part one
Review of attachment 697565 [details] [diff] [review]:
Sorry for the late review. Here is a code level review to get things going. r- for now to get a new patch and discussion on my comments:
::: calendar/base/modules/calExtract.jsm
@@ +5,5 @@
> +const EXPORTED_SYMBOLS = ["extractor"];
> +Components.utils.import("resource://calendar/modules/calUtils.jsm");
> +Components.utils.import("resource://gre/modules/Services.jsm");
> +
> +var extractor = {
Is this really a singleton that can cope with callers from different areas operating it? If not, you should make this a function with a prototype.
Also, this file uses 2 space indent instead of the usual 4.
@@ +33,5 @@
> + * be in the afternoon, when null then by default
> + * set to 6
> + */
> + init: function init(baseUrl, fallbackLocale, dayStart) {
> + this.bundleFile = baseUrl;
Suggest naming this bundleUrl
@@ +196,5 @@
> + this.extractDuration("duration.hours", 60);
> + this.extractDuration("duration.days", 60 * 24);
> +
> + if (sel !== undefined)
> + this.markSelected(sel, title);
Brackets around one-line if
@@ +624,5 @@
> + } else if (one.minute > two.minute) {
> + return 1;
> + } else {
> + return 0;
> + }
You could shorten this function a bit:
rc = (one.hour < two.hour) - (one.hour > two.hour)
if (!rc) {
rc = (one.minute < two.minute) - (one.minute > two.minute)
return rc;
Same applies to the other part with days and months, and probably something similar with the null checks.
@@ +640,5 @@
> + guessStart: function guessStart(collected, isTask) {
> + let startTimes = collected.filter(function(val) {
> + return (val.relation == "start");});
> + if (startTimes.length == 0)
> + return {};
Brackets around one-line if.
@@ +643,5 @@
> + if (startTimes.length == 0)
> + return {};
> +
> + for (let val in startTimes) {
> + cal.LOG("Start: " + JSON.stringify(startTimes[val]));
Maybe you could prefix your log functions with an identifying message, i.e [calItemExtractor] or [calExtract]. If you want, since you are in a JS module, you could also create a helper function that is not exported.
@@ +646,5 @@
> + for (let val in startTimes) {
> + cal.LOG("Start: " + JSON.stringify(startTimes[val]));
> + }
> +
> + var guess = {};
var on purpose?
@@ +718,5 @@
> + * @param isTask whether start time should be guessed for task or event
> + * @return datetime object for end time
> + */
> + guessEnd: function guessEnd(collected, start, isTask) {
> + var guess = {};
var on purpose?
@@ +723,5 @@
> + let endTimes = collected.filter(function(val) {
> + return (val.relation == "end");});
> + let durations = collected.filter(function(val) {
> + return (val.relation == "duration");});
> + if (endTimes.length == 0 && durations.length == 0)
brackets around if block
@@ +737,5 @@
> + return (val.ambiguous === undefined);});
> + let wMinute = endTimes.filter(function(val) {
> + return (val.minute != null);});
> + let wMinuteNA = wMinute.filter(function(val) {
> + return (val.ambiguous === undefined);});
I'd appreciate if you could put the closing brackets on the next line for this kind of construct:
let wMinuteNA = wMinute.filter(function(val) {
return (val.ambigious === undefined);
In the new Javascript we have you can also do:
let wMinuteNA = wMinute.filter(function(val) val.ambigious === undefined);
If you feel like it, you can also use the shortened function syntax in other places.
@@ +828,5 @@
> + }
> +
> + // no zero length events/tasks
> + if (guess.year == start.year && guess.month == start.month
> + && guess.day == start.day && guess.hour == start.hour
&& on end of line before.
@@ +849,5 @@
> +
> + getPatterns: function getPatterns(name) {
> + let value;
> + // this should never be found in an email
> + let def = "061dc19c-719f-47f3-b2b5-e767e6f02b7a";
What happens if I put this in my signature? ;-) (just curious)
::: calendar/locales/filter.py
@@ +18,5 @@
> + # most extraction related strings are not required
> + if path == "chrome/calendar/calendar-extract.properties":
> + if not re.match(r"from.today", entity):
> + return "report"
> +
Whitespaces here.
Created attachment 737222 [details] [diff] [review]
part one - v2
(In reply to Philipp Kewisch [:Fallen] from comment #27)
> Is this really a singleton that can cope with callers from different areas
> operating it? If not, you should make this a function with a prototype.
I'm not entirely sure so I've gone with the prototype approach (and hopefully I got that right as I'm quite unfamiliar with most javascript patterns). Is it possible to call into javascript module from two threads at the same time? If yes then previous patch would have resulted in some "interesting" results.
> You could shorten this function a bit:
> rc = (one.hour < two.hour) - (one.hour > two.hour)
> if (!rc) {
> rc = (one.minute < two.minute) - (one.minute > two.minute)
> }
> return rc;
> Same applies to the other part with days and months, and probably something
> similar with the null checks.
I've shortened comparisons. I don't see a simple way to shorten null checks though. Comparisons can give three different result values while null checks need to differentiate four different cases.
> > + var guess = {};
> var on purpose?
No. At some point it used to not work with let and I didn't want to investigate closer at the time. It seems to work just fine with let now.
> let wMinuteNA = wMinute.filter(function(val) {
> return (val.ambigious === undefined);
> });
> In the new Javascript we have you can also do:
> let wMinuteNA = wMinute.filter(function(val) val.ambigious === undefined);
> If you feel like it, you can also use the shortened function syntax in other
> places.
As long as it's readable (and in my opinion it is) I'm all for shorter syntax. This lengthened some lines, hopefully that's ok.
> > + getPatterns: function getPatterns(name) {
> > + let value;a
> > + // this should never be found in an email
> > + let def = "061dc19c-719f-47f3-b2b5-e767e6f02b7a";
> What happens if I put this in my signature? ;-) (just curious)
061dc19c-719f-47f3-b2b5-e767e6f02b7a will be returned for all patterns which are present but empty in the properties file. So the result depends on which ones are empty in the language that is used. Since completely missing patterns are allowed too there are likely no such patterns for most languages. Currently for en-US this results in matches for weekdays, today and noon for end time (empty until.* patterns). Unless there are any other matches in content the only additional match is email date itself. So I got today as start date and noon (tomorrow) as end time. The event you get based on these depends on UI code.
Comment on attachment 737222 [details] [diff] [review]
part one - v2
Review of attachment 737222 [details] [diff] [review]:
The review comments are mostly about adding comments, so I will just push the patch as is on Sunday evening. If you have time to add the comments until then, please ping me and/or push beforehand.
::: calendar/locales/en-US/chrome/calendar/calendar-extract.properties
@@ +3,5 @@
> +# file, You can obtain one at http://mozilla.org/MPL/2.0/.
> +
> +# you don't have to fill all from.*, until.*, *.prefix and *.suffix patterns
> +# it's ok to leave some empty
Maybe you can add an explaining note what all the properties are used for in general, i.e shortly explain how the extractor works and maybe that some strings shouldn't just be translated but in case there are language specific variants, that they should be added too.
Explain that the strings are not necessarily (at all?) displayed in the UI, but used for detection. If there is a way to test this as a localizer, please also add some steps describing that.
@@ +215,5 @@
> +month.11 = november | nov | nov.
> +month.12 = december | dec | dec.
> +
> +# LOCALIZATION NOTE (weekday.0):
> +# this is Sunday no matter which day the week starts with
Consider rewording so people don't think this note goes for all strings.
"Regardless of what the first day of the week is in your country, 0 is Sunday here"
These also need a localization note about what the strings are used for in general
@@ +226,5 @@
> +from.weekday.6 = saturday | saturdays
> +
> +until.weekday.0 =
> +until.weekday.1 =
> +until.weekday.2 =
These need a localization note about what the string is used for and in which cases it can stay empty.
@@ +235,5 @@
> +
> +# LOCALIZATION NOTE (number.*):
> +# can be a list of values, separate variants by |
> +number.0 = zero
> +number.1 = one | first
Could you add a comment that explains this a bit better? IIUC then it can be a list of anything that describes the number and doesn't have to be only the two values.
I can imagine languages where there are multiple forms of "first" depending on the declension of the following words. They might want to specify more than two values.
Putting that information into the comment somehow would be good.
Created attachment 766345 [details] [diff] [review]
part one - v2 with improved comments
This should improve comments and hopefully minimize the number of questions localizers will have :)

subset: commoncrawl


text:
Over5 Backpack Classic:
Do not be misled by the name of the manufacturer: You won't find any uniforms from Tzar's army from 19th century in Rasputin Item's offer, instead you shall find a line of high quality uniforms and equipment that fulfils all requirements set by the modern airsoft battlefield (and not only!). The purpose of Rasputin Item is to provide players with equipment made with use of only the best, original materials, exclusively in original camouflage patterns from manufacturers like Hyde Definition or Crye Precision.
The backpack was sewn from the original Cordura 500D. Increased water and stain resistance was achieved due to a coverage with a layer of Teflon® Dupont™.A universal Over5 Backpack Classic will perform excellently both as a supplement equipment during airsoft skirmishes as well as during EDC activities, or for a short trip into the woods.
It features a large, main compartment with a two-way going zipper. Inside the main compartment is located a dedicated laptop compartment (15" max) with soft, thickened walls, 2 flat, mesh pockets, as well as 2 additional pockets for small items such as a phone or a wallet. In the front of the backpack is a small pocket with internal compartments for miscellaneous items - all with zipper closures. The Over5 Backpack Classic features only high quality YKK zippers. On the sides of the backpack are located pockets with rubber drawstrings - ideal for storing a bottle or a container. The last, flat pocket is placed on the back.
The backpack's load bearing system are regulated, comfortable suspenders sewn on the inside distance mesh. The backpack is also equipped with a chest belt. In the front and on the sides of the backpack are MOLLE modular webbing belts, which allows for attachment of additional pockets and pouches.
PenCott GreenZone


text:
Nintendo 3DS XL pictures and hands-onPocket-lint
A super-sized version of the Nintendo 3DS was touted just before the start of E3 in June, but the Japanese videogames firm clearly decided to let the Wii U be its star turn at that particular show. Instead, it waited almost a month before confirming that a Nintendo 3DS XL was indeed more than a rumour.
And now Pocket-lint has got it's mitts on the new handheld and - ahead of a full review, which we'll bring you as soon as we've spent more time with it - we thought we'd give you our initial thoughts.
As soon as you take it out of the box (which is unnaturally heavy because of manuals as thick as phone books) you notice that it's not really like the normal 3DS at all. Although sturdy, it does feel a little more plasticky, although the curved edges are aesthetically more pleasing than the angular build of the former edition.
Strangely, it reminds us more of the first DS than the DSi XL that came out a couple of years ago. Mainly, that'll be the size of the console, but as we were also sent the silver unit (red and blue versions will also be available) it matches in colour too.
Some physical features definitely jump out at you immediately. For starters, the lock positions of the hinge are more defined - you feel like the back screen click into place when you open the clamshell. And a minor thing that stood out is that the 3D slider on the side of the top screen has a stopper at the minimum level it can be set to, without turning the 3D off entirely. Of course, you can still go beyond that, but at least you can tangibly feel it click.
Other changes include the swapping of the Select, Home and Start buttons from a sort-of all in one sheet with buttons underneath to actual separate buttons. The headphone socket is now bottom-left rather than centrally located. And the stylus slides out from the side rather than top.
Apart from those and size differences, there are slightly altered specs, including enhanced battery life. To power the 4.88- and 4.18-inch screens (over the 3.53- and 3.02-inch equivalents on the vanilla 3DS), Nintendo has added a larger battery. This comes with the benefit of extended life - claimed to be 3.5 to 6.5 hours for 3DS gaming, 6 to 10 hours for conventional DS games.
Charging it might be tricky, however. In a baffling decision that the big "N" puts down to cost cutting and expectations that a majority of adopters will be upgrading from a former model, there's no power pack in the box (clearly the multi-language manuals take up any allotted room). Certainly the console isn't big enough to make a massive difference.
Although the screens are both 90 per cent larger, the device itself is only 46 per cent bigger than its smaller counterpart. That's because the manufacturer has managed to reduce the bezel, but without hampering audio quality. And from our initial test, when compared to our normal 3DS, it seems that Nintendo has also improved the quality of the top screen, making it brighter and more vibrant.
It's also worth pointing out that one of our early worries, that games would look more pixelated on a larger screen because they were developed for a smaller one, were unfounded. Super Mario 3D Land looks absolutely stunning on the 3DS XL. Better than ever before, even.
We also immediately noticed that 3D works much better on the larger top screen. Although we're one of a gradually shrinking number of gamers who stick with the 3D option on the 3DS, we're not immune to swearing out loud when the crosstalk fails because we've altered the viewing angle.
For starters, the 3DS XL seems to have a wider viewing angle, so you're less likely to lose the effect when waggling the console about slightly. Also, we've yet to get as much eyestrain when playing on the larger screen than before. And, at its minimum 3D setting, it's actually a good, in-depth experience, where before you couldn't quite see any effect at lower levels.
The proof of the pudding will come when we've spent more time with the handheld and can review it more thoroughly, but there's no doubt even with a small amount of play that the Nintendo 3DS XL is impressive and more of a worthy rival to the PS Vita than the previous iteration. Even without a supplied charger.
The Nintendo 3DS XL will go on sale in the UK on 28 July for around £180.
What do you think of the Nintendo 3DS XL? Let us know in the comments below...
Nintendo Switch vs Wii U: What's the difference?
Best upcoming PS4 games to look forward to in 2017: The Last of Us 2, Red Dead...
What is Project Scorpio? The future of Xbox explained
NES Classic Mini review: Comes up a little short
- All the Nintendo Switch games: Launch titles and every game for 2017 revealed
- Nintendo Switch: Release date, price, specs and everything you need to know
- How Xbox One backwards compatibility works: The Xbox 360 games list and more
- This is what the Nintendo Switch is like out of the box
- E3 2017: What to expect from the world's biggest games show
- For Honor review: The must-have multiplayer for 2017
- Horizon Zero Dawn review: The best-looking game on PS4 by far
- See the Nintendo Switch's alleged operating system in this amazing leaked video
- Project Cars 2 gameplay preview: Racing realism amplified to new heights
- PlayStation Now to be discontinued on PS3 and many more devices
- Mobile World Congress 2017: Nokia, LG, Samsung, Huawei, Sony smartphones and more
- Motorola Moto G5 Plus vs Moto G4 Plus: What's the difference?
- Huawei P10 and P10 Plus: Release date, price, specs and everything you need to know
- Nokia 3310 vs Nokia 3310: What's the difference 17 years on?
- Samsung Galaxy Tab S3 vs Tab S2: What's the difference?
- BlackBerry KeyOne: Release date, specs and everything else you need to know
- LG G6 preview: All screen, no frame
- Sony Xperia XZs vs XZ vs Xperia Z5: What's the difference?
- Sony Xperia XA1 and XA1 Ultra preview: Edgy mid-rangers
- Samsung Galaxy Tab S3: Release date, specs and everything you need to know


text:
|Previous thread
|Next thread
It struck (no pun intended) me all the super fit characters in the trilogy. I haven't quite finished the 3rd yet but I wonder at the actual reality of someone as slightly built asLisbeth being able to incapacitate two much larger men as she did in the 2nd book.. I am all in favour of it, mind:)
Posted by Nige Clements i Brussels , 14 May 2011
the two bikers were not fit, just big. The one she took out on the deck had a beer belly. She is smaller/quicker/faster and she strikes full out. Element of surprise is on her side. The second guy didn't have the kickstand out on his bike and was not prepared for the Taser. Go Lisbeth!
Posted by oboros in seattle , 1 June 2011
remember, she was Zalachenko's daughter..
Posted by Vas in Washington DC , 12 September 2011
and she had training from Paolo Roberto, who is a real person.:-)
Posted by Dragonfly in England , 13 September 2011
Nige, maybe you should avoid fiction in future. Just a thought.
Posted by Shpetim in Shkopje , 14 November 2011


text:
Log Out
Our Terms of Use and Privacy Policy have changed. We think you'll like them better this way.
It's not enough just to have a Social Media profile (Facebook business page, a Twitter account, a LinkedIn Profile, etc.) The whole idea behind Social Media is being social! Setting up Social Media profiles is one small step in having your business be social. Having a Social Media Strategy is the big piece that many business owners fail to think about and create!
In this session, Sheri will walk you through a 5 Step Cycle for creating a Social Media strategy for you and your company. Come ready to think, to learn, and to move your business forward with Social Media!
Sheri Bruneau is the owner and founder of Get It Together Inc., and the co-founder of Brighter Business Empower Inc.,
Sorry we couldn't complete your registration. Please try again.
Please enter your email to finish creating your account.
Receive a personalized list of podcasts based on your preferences.


text:
It is that time of year again! As colder weather slowly makes its way onto the scene, more and ...On November 16, 2015 / By BrS
Technology and fashion merge! Rebecca Minkoff saves the day with her Mobile Charger. This stylish and useful compact iPhone ...On March 29, 2015 / By Jenni Moreno
It seems everyone has a portable music device these days. Even smart phones double as portable music devices now! ...On November 27, 2013 / By BrS
Zodiac-themed jewelry is definitely nothing new. Whether it was a bracelet, pendant, or charm… you probably had something depicting ...On November 1, 2013 / By BrS
The weather is starting to change in various states across the country. Unfortunately, I live in South Florida so ...On October 4, 2013 / By Marissa Hopson
It's such a trend right now to wear five or more bracelets on your wrists. I tend to call ...On October 4, 2013 / By Marissa Hopson
During the fall season, I am outside a lot in the chilly weather. Gloves are always my friends! I ...On October 1, 2013 / By BrS
In my opinion, New York is the greatest in the world and I love it to pieces. New York ...On September 23, 2013 / By Marissa Hopson
I've always been a fan of the classic and timeless look when it comes to fashion. I think most ...On July 29, 2013 / By Marissa Hopson
When having fun at the beach, you always want to be dressed appropriately. Sometimes the occasion just calls for ...On July 11, 2013 / By BrS
Every season there is always something Marc Jacobs releases that I absolutely adore. He never ceases to amaze me ...On July 10, 2013 / By Marissa Hopson
With warm summer days comes your favorite pair of sunglasses! But what if you have more than one "favorite" ...On July 10, 2013 / By BrS
© 2013 TheFashionRow. All rights reserved.


text:
Tony, sooo sorry you must endure this. I will be praying that this procedure
will provide comfort for you. I am late in responding to your message so
trust Janice will forward this. Janice, I pray for you, too. Being the care
giver and seeing a loved one suffer is so difficult.
To sign-off this list, send email to firstname.lastname@example.com with the
message text UNSUBSCRIBE GARDENCHAT


text:
Originally posted on isportsweb.com | Last updated 1/28/13
Read the previous installments in this 6-part series for 2011, 2010, 2009, and 2008. Before disussing the 2012 draft, it's essential to recap the forces at work that led to the 2012 draft being the first under the new draft cap sanctions imposed by Major League Baseball. Bud's man; Image credit daylife.com 1. Prior to the Pirates hiring Frank Coonelly as President, he served in Commissioner Bud Selig's front office. During this time, Coonelly led the charge to "recommend" a draft slotting system, whereby clubs did not exceed signing bonus dollar amounts for each pick in the draft. The highest picks in the draft- particularly picks in the first half of the 1st round- were assigned the highest slot recommendations, with the amounts declining from there. 2. The Pirates hired Coonelly, who quickly about-faced, and fell in line with the franchise's own policy under GM Neal Huntington and owner Bob Nutting, which was to offer higher-than-recommended slot signing bonuses to draft picks, in particular to lure high-profile prep arms away from commitments to major college programs. 3. On the whole, teams ignored MLB's recommended slotting system, especially small market clubs- which is this author's assumption as to why draft slotting originally became an issue. Like any business, Major League Baseball is driven by its most powerful, influential members. For years, small market teams- who didn't stand a chance competing with the New York Yankees and Philadelphia Phillies of the sport for marquee free agents- realized that they could acquire *potential* marquee talent by offering substantially higher signing bonuses during both the June draft, and also the international signings period. The only time fans will get to see Sano wear such a hat. Sigh… 4. While it might take hundreds of millions of dollars to be the top bidder for an established free agent, small market teams could reign supreme during the draft, often times by only spending a few hundred thousand to a few million tops extra. For example, the top bidders for primo international signing Miguel Sano were the Pirates and Minnesota Twins (neither ever mentioned in pursuit of major MLB free agents)- and he ended up signing for a little over $3,000,000, which is less than half of what the Pirates will be paying SP Francisco Liriano to post ERAs and BB/9 above 5 this season. 5. Large-market clubs were furious about this, because they were often forced to spend the majority of their wad on the Major League payroll, and could not afford to be shelling out millions of dollars for 16-21 year olds that were still years away from contributing, and had a much higher failure rate than the marquee free agents and MLB contract extensions, on which the majority of their resources was spent. 6. The major franchises in Major League Baseball continued to lean on the commissioner's office hard enough that in 2012, the draft slotting system became reality. Teams had specific, limited ceilings of dollars to spend on each pick, and if they exceeded that amount, faced stiff penalties for doing so, including losses of draft picks. 7. Unforunately, the Pirates became the first true casualty of this stringent system, when they drafted… 1st round (8th overall): SP Mark Appel 8th is the lowest that the Pirates have picked during GM Huntington's tenure, which shows how poorly the MLB club has performed during that time. Still, the franchise lucked into the potential #1 overall pick when Appel- a 6'4″ righthander from Stanford- fell down to them, largely over signability concerns. Appel was represented by uber-agent Scott Boras, whom not only have the Pirates tangled with in the past, but also has a habit of testing MLB's policies like a Jurassic Park velociraptor checking for weaknesses in the electric fence. Worse still, Boras has no qualms about sacrificing a client to prove a point. (Keep in mind, Boras announced that the Pirates' agreement with client Pedro Alvarez came after the 2008 signing deadline. Had MLB not granted the Pirates a get-out-of-jail-free card there, Alvarez would've been stuck playing independent ball for a year, until he could be re-drafted the following year.) Appel compiled an impressive 10-2, 2.56 ERA, 9.5 K/9 during his junior year at Stanford. Unlike 2011 1st round choice Gerrit Cole, Appel had improved each season in the NCAAs, though possessing less of a power arsenal than Cole. Some analysts believed Appel was not worthy of the #1 overall selection, yet this could have been largely due to the overhype surrounding the draft, rather than any shortcomings in Appel's repertoire. Still, to luck into Appel the whole way down at #8 was a huge blessing for the Pirates. Or was it? The Pirates quickly learned that Boras and Appel were not remotely interested in signing for the club's $2,900,000 slotted amount at 8th, which represented a huge drop from the Houston Astros' $7,200,000 provided for the first overall selection. In fact, some rumors surfaced that Boras expected the Pirates to lump their draft allotment for the first TEN picks combined- to have a serious shot at signing the Stanford righty! Appel; Image credit yahoo.com Place yourself in GM Huntington's shoes. Are you willing to miss out on 9 other players to sign 1? It's a more difficult question to answer than it originally appears. Keep in mind that the talent dropoff from the first round to the remaining rounds is substantial. Further, the Pirates landed a player that, were the signing restrictions not in place, would've easily gone #1 or #2 overall. So do you sacrifice 9 players that have a lower shot at reaching the Major Leagues for 1 that not only should reach quickly, but could also blossom into a marquee top-of-rotation starter? In the end, the threat of losing future draft picks (including their 2013 1st rounder) for greatly exceeding Appel's $2,900,000 slotted amount was too great, and the Pittsburgh Pirates became the first team casualty of the MLB slotting regime. So could the club overcome the loss of the best player on the board with savvy picks in rounds 2-10? Stay tuned for part 2, and thanks for reading.
MLB News
Delivered to your inbox
You'll also receive Yardbarker's daily Top 10, featuring the best sports stories from around the web. Customize your newsletter to get articles on your favorite sports and teams. And the best part? It's free!
Follow us on Twitter
|Best of Yardbarker
|NFL News
|MLB News
|NBA News
|NHL News
Today's Best Stuff
For Publishers
Company Info
Follow Yardbarker
|© 2017 Yardbarker, Inc. All rights reserved. Use of this website (including any and all parts and components) constitutes your acceptance of these Terms of Use and Privacy Policy. (What's New?)


text:
This project received 24 bids from talented freelancers with an average bid price of $231 USD.Get free quotes for a project like this
Project BudgetN/A
Total Bids24
Project Description
Hi Freelancers,
I would like to have a website ASAP that will be easy to use. With a control panel so that I will be able to change images and text without having to buy any software.
A seven pages websites with Facebook, Twitter, and YouTube. I also want a discussion page (Forum, so that people will be exchanging ideas, using their Facebook account.
Here is a website I built by myself (w [url removed, login to view]), but, I used flash. You can use the model. I just don't want to use flash anymore because it's heavy.
Send me an example of that website, so that I can chose. I don't have much time to be reading PM's.
Skills Required
Looking to make some money?
- Set your budget and the timeframe
- Outline your proposal
- Get paid for your work
Hire Freelancers who also bid on this project
Looking for work?
Work on projects like this and make money from home!Sign Up Now
- Forbes
- The New York Times
- Time
- Wall Street Journal
- Times Online


text:
Mike Florio of ProFootballTalk.com has decided to discuss a rumor that's been floating around that links former Steelers head coach Bill Cowher to the Carolina panthers.
There's a juicy rumor that is making the rounds in league circles, it's hard to ignore it.
The latest isn't a rumor as much as it's a hunch by someone with close ties to the team Bill Cowher coached from 1992 through 2006. But it's worth pointing it out, primarily because it's very intriguing.
The source has a hunch (and, again, it's just a hunch) that Cowher could be the next coach of the Panthers.
Cowher has previously been linked to the Panthers, primarily because he moved to North Carolina after resigning as coach of the Steelers. But now that he has been out of the game for six years, there's a prevailing sense that Cowher is done coaching.
Still, he's never publicly declared that he's done. And with Panthers owner Jerry Richardson openly hoping to emulate the Rooneys, what better way than to hire Bill Cowher?
And now that Chan Gailey (the man Cowher endorsed to take over in Pittsburgh) now available to be hired, along with guys like Ken Whisenhunt and Russ Grimm, it could be the best way to get the most out of Cam Newton.
This rumor certainly makes sense, but I can't see Cowher coaching the Panthers and with him being out of the NFL for so long, I'm not sure he's willing to give up his comfortable CBS sports gig.


text:
This wide light is perfect for double sink vanities.More Details >
Top your vanity with a brilliant look in bath lighting. This seven light vanity will beautify your space with a clean chrome finish and sparkling crystal diffusers. Seven halogen lights provide a warm, pure glow. From Vienna Full Spectrum™.
Customers most agreed on the following attributes:
I am in love with this light! It is absolutely gorgeous and the shimmering sparkle from the crystals is so amazing. The best part is that it still produces enough light that I can do my makeup. I am thrilled that I did not have to sacrifice utility for the sparkle I was looking for


text:
You are currently using an unsupported web browser.
We support the latest versions of these browsers:
If you have any problems while attempting to download a browser, you should contact your organization's system administrator.
For any questions related to Cvent, feel free to contact our Customer Care team.
Northstar Ratings are powered by Northstar Travel Media and are based on objective and unbiased evaluations from experienced editors that individually analyze, research, and evaluate hotels. Hotels and suppliers are not required to pay any fees or pay for memberships to have their property rated.
Northstar Ratings are powered by Northstar Travel Media. Please email email@example.com if you have any questions or comments regarding the rating of an individual property.
Welcome to the De Vere Cotswold Water Park, a contemporary luxury Cotswolds hotel set in a wonderland of lakes, rivers, woodland and open countryside. The hotel has been designed to compliment its beautiful surroundings, while retaining all the modern features of a premier 4 star hotel.
This Cot...
The AA Hotel Services has developed Common Quality Standards for inspecting and rating hotels and guest accommodation. These standards and rating categories are now applied throughout the British Isles.
This rating was reported by the venue and has not been verified by Cvent.
Green Tourism Business Scheme - Gold Award
You must be logged in to view contact information for this supplier. Sign up for a free Cvent account today.
Explore vibrant Brighton from the beachfront Hilton Brighton Metropole, the south of England's largest residential conference facility. Enjoy sea views as you dine in the Waterhouse Restaurant or unwind with a cocktail or light meal at Waterhouse Bar
Boasting an ideal location just five minutes from the beautiful beach and promenade, the modern Hilton Bournemouth hotel is within easy reach of the bustling town center and the Bournemouth International Center.


text:
Denim 'Kylie' Crop Skinny Jeans (Stream)
Product not available
Have questions?
Chat with us or call 1.888.282.6060.
HideDetails & Care
Subtle whiskers and inky fading defines a pair of stretch-denim jeans with a cropped silhouette and notched hem.
- 26" inseam; 12" leg opening; 8 1/2" front rise; 13" back rise.
- Zip fly with button closure.
- Five-pocket style.
- 80% cotton, 19% polyester, 1% elastane.
- Machine wash cold, tumble dry low.
- By Paige Denim; made in the USA of imported fabric.
- t.b.d.
- Use hip measurement to determine size.
- Narrow through the thigh.
- Snug fit; will stretch with wear.


text:
Give us a call to get our secret deals 1-800-468-3578
Property Location
With a stay at Meeting Place at Pestelya - Hostel in St. Petersburg (St. Petersburg City Centre), you'll be minutes from Museum of Applied Art and Church of St Panteleimon. This hostel is within close proximity of St. Michael's Castle and Transfiguration Cathedral.
Make yourself at home in one of the 5 guestrooms. Prepare your meals in the shared/communal kitchen. Complimentary wireless Internet access is available to keep you connected. Bathrooms have shower/tub combinations and hair dryers.
Make use of convenient amenities, which include complimentary wireless Internet access and tour/ticket assistance.
Business, Other Amenities
Featured amenities include dry cleaning/laundry services, a 24-hour front desk, and laundry facilities. Guests may use a roundtrip airport shuttle for a surcharge, and free self parking is available onsite.


text:
We believe everyone in the world deserves a beautiful wedding.
We help couples in 66 markets across the United States IMAGINE, PLAN, & BOOK their dream locally inspired wedding.
We help couples in 66 markets across the United States IMAGINE, PLAN, & BOOK their dream locally inspired wedding.
Has a passion for art, design, & technology. Always excited for any new episode of The Venture Bros.
Photographer, dog mom, nature lover, explorer with an incurable case of wanderlust. Find me outside.
Blue Ridge child turned big city poet. Sucker for fringe and feathers. Fed by sunshine, kale, and her son's belly laugh.
Serial web entrepreneur, double-hoo, travel junkie, zen student, diving & outdoor enthusiast, amateur backpacker.
Miracle doggie. Loves belly rubs, long walks on the beach or trail, and tennis balls. Oh boy - tennis balls!
Youngest pup, serious FOMO. Loves snuggling, chewing on big sis's ears, and chasing squirrels. Squirrel!!!
Software Engineer, dog lover, runner, Indiana Hoosier. Turning tacos into code in Austin, TX.
Keith is a Jersey kid who fell in love with a VA girl. A veteran marketer, UVA grad, and craft beer lover with a rising handicap.
Loves basking in the sun, avoids the rain, and is *always* eager to say "Hi!" with a lick.
I love primary colors, hosting intimate gatherings, recommending mildly inappropriate gifs, and Trevor Hinkle.
Feisty Georgian, shoe addict, dancing queen, vintage lover, list maker (color-coded, of course), and unabashed bibliophile.
Virginian who met his beautiful English wife in Israel, adventured in India, loves exploring and wants to show his girls the promise of the earth.
Seeks adventure in the ordinary. Loves sipping local wine, discovering new podcasts, and testing the human limits of gummy bear consumption.
Helen is a sassy, left-handed, reformed Englishwoman. She loves books, bikes, and blogging.
Foodie first, writer second. Never met an espresso martini she didn't like. Longstanding member of the clean plate club.
Kingston loves chasing his frisbee, swimming, stealing fruit off his coworkers' desks, and long hikes (no leash, please).
Impulse buy turned family member, Remie is a lovable red lab who is a little apprehensive about the world.
Beach girl who fell for mountain vistas. Equally enamored with Meg Ryan and George Lucas. Resident Disney addict.
Software Engineer who enjoys beautiful weather, traveling and lifting heavy things. Loves spending time outdoors with her husband.
Visit our Vendors section to learn how we can help your business grow.
Click on your wedding destination below to see how we can help you plan your wedding.
Select your destination below.


text:
The European Cloud Partnership was launched in November 2012.
What is the problem?
The public sector across Europe, in order to fulfil its obligations to its community, citizens and businesses, is a major procurer of IT systems. Using cloud computing, these public services could be offered with more flexibility and better adapted to actual and evolving needs, while at the same time keeping costs down by exploiting economies of scale offered by cloud computing. Unfortunately, despite the clear potential benefits, there appear to be many barriers for moving to the cloud, such as fragmentation of markets, contractual problems, risk of lock-in, data control and protection issues etc.
Why is EU action required?
The public sector across Europe needs to be empowered to reap the many potential benefits of moving to the cloud, while avoiding the potential pitfalls. By joining forces, public sector organisations will not only be able to keep and improve their level of service, but also to become more cost-effective. Furthermore, by using their collective procurement weight and exchanging experiences and best practises public sector organisations can play a significant role in forging a clear and secure framework for cloud adoption across Europe. Take-up of cloud by public procurers will spill-over to many other cloud users, including SMEs, and will stimulate the market toward a truly digital single market for IT services across Europe.
What has the Commission done so far?
According to Key action 3 of the cloud computing communication [COM(2012)529], the European Cloud Partnership was established. It contains two major components.
On the initiative of VP Kroes a cloud Steering Board was set up with 20 high-level decision makers from IT and telecom industry and national IT policy making. They had their first meeting on November 19, 2012. Priorities were identified and agreed on; these are currently being elaborated and will result in specific cloud computing lighthouse activities in areas of trust, service level agreements, contracts, software and security. A second SB meeting was held on 4 July 2013 in Tallinn, Estonia, and a draft cloud charter for discussion was prepared. The discussions recognised the urgent need to develop a trustworthy and secure cloud space in Europe, allowing data to reside anywhere as a way towards single market. This view was strenghtened in the conclusions of the European Council. At the third SB meeting on 14 November 2013 in Berlin three working groups were set up, one looking at cloud barriers in the public sector, another focusing on the private sector, and a third identifying short-term cloud uptake activities. The work of these groups is currently fastly progressing and formal recommendations are expected around the summer of 2014.
In 2012 a call for proposals was published to invite public sector organisations across Europe to join forces to prepare for the procurement of cloud computing services using the mechanism of pre-commercial procurement. Member States responded positively to this call in 2013, and provided a proposal for joint pre-commercial cloud activities. This proposal was succesfully negotiated and the resulting initiative "Cloud-for-Europe" (C4E) kicked-off on 1 July 2013. C4E organised a major public launch event on 4-5 July in Berlin. The work has now entered wider consultations and the preparation of the call-for-tender for the pre-commercial procurement (PCP) is progressing. The PCP is scheduled to kick-off around mid-2014.
What will the Commission do next?
Following the successful set-up of the European Cloud Partnership, the Commission has proposed actions to further expansed, widen and deepen the pre-commercial cloud computing activities for the public sector in Europe. This will allow more Member States to join this work and to address additional areas of public procurement where pre-commercial procurement could be mutually beneficial. These activities have been taken on board in the Horizon 2020 Workprogramme of 2014-15 and will be implemented thorugh an open call for proposals in 2014 (for pre-commercial procurement and public procurment of innovation activities).
The Commission has published recently a study on the "Analysis of cloud best practices and pilots for the public sector". The study sheds more light on the implementation of cloud projects in ten Member States, as well as provides pilots in areas where there has been little or no up-take of cloud. The study report is available here.


text:
Demographic Change and Public Assistance Expenditures
Growth in overall real welfare expenditures per capita has been a noted trend in the last thirty years in the U.S. The influence of demographic forces in contributing to this growth is considered in this paper. It is found that the growth of female-headed families is the strongest and dominant force in contributing to trends in real AFDC expenditures per capita over the long run. The influence of demographic growth is especially strong for the black population. For the Food Stamp and Medicaid programs, increases in participation rates, on the other hand, have been more important. Projections of future trends in the age, race, and sex composition of the U.S. population show that expenditures in none of these programs is likely to respond to such basic demographic trends, however.
If you experience problems downloading a file, check if you have the proper application to view it first. In case of further problems read the IDEAS help page. Note that these files are not on the IDEAS site. Please be patient as the files may be large.
|Date of creation:
|Mar 1999
|Contact details of provider:
| Postal: National Bureau of Economic Research, 1050 Massachusetts Avenue Cambridge, MA 02138, U.S.A.
Phone: 617-868-3900
Web page: http://www.nber.org
More information through EDIRC
References listed on IDEAS
Please report citation or reference errors to , or , if you are the registered author of the cited work, log in to your RePEc Author Service profile, click on "citations" and make appropriate adjustments.:
- Moffitt, Robert & Ribar, David & Wilhelm, Mark, 1998.
"The decline of welfare benefits in the U.S.: the role of wage inequality,"
Journal of Public Economics,
Elsevier, vol. 68(3), pages 421-452, June.
- Robert Moffitt & David Ribar & Mark Wilhelm, 1996. "The Decline of Welfare Benefits in the U.S.: The Role of Wage Inequality," NBER Working Papers 5774, National Bureau of Economic Research, Inc.
- Robert Moffitt & David Ribar & Mark Wilhelm, 1998. "The Decline of Welfare Benefits in the US: The Role of Wage Inequality," Economics Working Paper Archive 373, The Johns Hopkins University,Department of Economics.
- Hilary Williamson Hoynes, 1996. "Work, Welfare, and Family Structure: What Have We Learned?," NBER Working Papers 5644, National Bureau of Economic Research, Inc.
- Moffitt, Robert, 1983. "An Economic Model of Welfare Stigma," American Economic Review, American Economic Association, vol. 73(5), pages 1023-1035, December.
- Jonathan Gruber, 1997. "Policy Watch: Medicaid and Uninsured Women and Children," Journal of Economic Perspectives, American Economic Association, vol. 11(4), pages 199-208, Fall.
This item is not listed on Wikipedia, on a reading list or among the top items on IDEAS.
When requesting a correction, please mention this item's handle: RePEc:nbr:nberwo:6995. See general information about how to correct material in RePEc.
For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: ()
If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.
If references are entirely missing, you can add them using this form.
If the full references list an item that is present in RePEc, but the system did not link to it, you can help with this form.
If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your profile, as there may be some citations waiting for confirmation.
Please note that corrections may take a couple of weeks to filter through the various RePEc services.


text:
From bug 142695:
Well, they try. If I have a profile named |thing"thing| in a directory called
|foo\nbar| (where \n is a newline), then I get this in my prefs.js:
user_pref("browser.cache.disk.parent_directory", "/home/shaver/test/foo\
So, it does try to escape things (newlines and quotation marks), but you can't
just escape newlines that way in JS. Unfortunately, the improperly-escaped
newlines lead, as seen in 142695 -- to busted pref-loading.
I'll see if I can fix this quickly so we can hit RC3 with it.
Can we use URL-encoding for both pref keys and prefs values to kill this issue
forever ?
*** Bug 144621 has been marked as a duplicate of this bug. ***
Created attachment 91022 [details]
testcase -- WARNING, THIS WILL MAKE YOUR prefs.js UNUSABLE
This web page causes us to write out the browser.history.last_page_visited pref
to the profile with a newline embedded in the value. This makes no prefs
coming after "browser.history" in alphabetical order (ie most of them) be
loaded. I have also filed bug 157014 on history regarding this issue.
raising severity, since this is certainly dataloss for the typical user -- they
lose their prefs.js and hence access to their mail.
now that this bug includes a demonstration exploit that anyone can use to attack
folks (including via mail) I think we need to close it. Sorry.
Since it's still marked NEW I'm assuming Brian's not working on it, so I'll take it.
Created attachment 91252 [details] [diff] [review]
escape \n correctly and add escape for \r
alecf and bnesse: could you look this over with an eye toward any future plans
to store prefs in a format other than js. There are hints that some prefs were
converted to utf8, but the scriptable frozen interfaces use "string" and the js
is currently compiled as Latin-1 not utf8.
The complex string values are converted from UCS2 to UTF8 for storage and back
again when loaded... is that what you're thinking of?
In bug 142695 I was under the impression that both Blizzard (comment 15) and
Shaver (comment 21) had advocated *not* escaping the PrefKey value, as one
should not be using user supplied data for pref keys. If we are going to escape
the key, I think we should do it in pref_HashPref when it is created... not
everytime we write it out...
Comment on attachment 91252 [details] [diff] [review]
escape \n correctly and add escape for \r
sorry, sr='ed this before I read the earlier comments..
in any case, the "string" aspect of prefs is intentional: When you call
GetCharPref you should be getting an ASCII string back. If you are expecting a
UTF8 value, then you should be using GetComplexValue()
(This is similar to how you should call GetIntPref() if you are expecting the
pref to be an integer value..)
So the simple answer is: prefs were not converted to UTF8.
Thinking some more about this... following my previous comment to it's logical
end, we should escape the string in pref_SetValue when it is entered.
The problem with both of these is this... If we do the escaping when we create
the preference key/value it will translate into a startup performance hit
(because everything gets "created" at starup... If we translate on save... we
take a hit anytime we save prefs (exiting the Prefs dialog, exiting the
application, and during some of the profile migration code... possibly a couple
of other places.)
I guess the real question is "where do we want to take this hit?"
no question in my mind: when we write it to disk. better to take a hit on
shutdown + an action that may or may not happen (i.e. opening/closing the prefs
window) than on an action that is guaranteed to happen (i.e. starting up the
Comment on attachment 91252 [details] [diff] [review]
escape \n correctly and add escape for \r
Ok, alec and I have discussed this... check it in as is. r=bnesse.
while I agree that pref users /should/ be creating valid pref keys, I think it's
bad policy for the pref module to trust them to do so. We can fix prefs once or
we have to trust every pref-using component (including 3rd party add-ons) not to
make the same mistake, and it's an easy naive mistake to make.
Comment on attachment 91252 [details] [diff] [review]
escape \n correctly and add escape for \r
a=asa (on behalf of drivers) for checkin to the 1.1 trunk.
This looks good from a security standpoint. r=mstoltz.
Does this also fix bug 157014? Is that one a dup of this?
This fixes the "exploit" problem in that bug (or should). The other bug is
still valid -- history should be storing a complex value for the URL, not an
ascii string (which cannot represent some URLs).
The remaining aspects of bug 157014 are all in your head, Boris. The history
guys are going to test the example and then close it as fixed, wfm, or dupe.
It's worth leaving open, but you'll need to beef up your description of what
needs changing.
Fix checked into the trunk.
*** Bug 157014 has been marked as a duplicate of this bug. ***
rvelasco, can you verify this on the trunk today so we can try to land this.
working on it as I speak
can anyone tell me how to create a directory with a newline in it for windows,
linux, and mac? I'm trying to use shaver's |foo\nbar| example?
On linux:
mkdir 'foo\
will work in most shells (with the carriage return coming right after the
Thanks Boris, your example works for me on linux. The browser is escaping
correctly for the "browser.cache.disk.parent_directory" as well as the
"browser.history.last_page_visited preference".
Using boris's test case the corruption of the prefs.js is no longer visible
using todays (20020716) trunk builds.
Verified on trunk
Linux 2.4.7-10 2002071605
Mac OS 10.1.5 2002071608
Mac OS 9.2.2 2002071608
Windows 2000 2002071608
adding adt1.0.1+. Please get drivers approval before checking into the branch.
please checkin to the 1.0.1 branch. once there, remove the "mozilla1.0.1+"
keyword and add the "fixed1.0.1" keyword.
Checked into 1.0 branch
verified on commercial branch
Linux 2.4.7-10 2002071808
Mac OS 10.1.5 2002071805
Mac OS 9.2.2 2002071805
Windows XP 2002071808
Internal testcase used, modified boris's attached html file, as well as boris's
suggestion for newline contained in directory example for linux.
Testcase: http://jazz/users/rvelasco/publish/bugzilla/143459/bad.html
Created attachment 98992 [details] [diff] [review]
Patch for 0.9.4 branch - needs review
Comment on attachment 98992 [details] [diff] [review]
Patch for 0.9.4 branch - needs review
Comment on attachment 98992 [details] [diff] [review]
Patch for 0.9.4 branch - needs review


text: american civil liberties union Lawsuit in Pregnant Missouri Inmate's Treatment Settled By Associated Press • Jun 1, 2016 mikecogh / Flickr A settlement has been reached in a former Jackson County inmate's lawsuit accusing county employees of cruel and unusual punishment for shackling her while pregnant and transporting her to another prison on the day she gave birth. Missouri Drug Dealers Could Face Taxes Under Senate Bill By Associated Press • Mar 3, 2016 j.stephenconn / Flickr Lawmakers are considering whether to tax Missouri's drug dealers. Sen. Wayne Wallingford told a Senate panel Thursday that dealers would face an additional charge of tax evasion if they are caught with more than 35 grams of marijuana, a gram of other drugs or a dosage of illegal substances without paying a tax. Ex-ACLU Attorney Removed from St. Louis County Grand Jury By Associated Press • Oct 19, 2015 ACLU / Wikimedia Commons A former attorney for the American Civil Liberties Union who filed Ferguson-related lawsuits has been removed from a St. Louis County grand jury after Prosecuting Attorney Robert McCulloch complained about him. Ferguson-Florissant district faces lawsuit By Associated Press • Dec 18, 2014 KBIA FERGUSON, Mo. (AP) — One of the school districts for students from Ferguson is facing a lawsuit alleging school board elections discriminate against black residents. The American Civil Liberties Union and the NAACP announced the suit Thursday against the Ferguson-Florissant School District. It claims the district's at-large elections make it more difficult for blacks to be elected, even though the district serves more black families than whites. The suit seeks elections where candidates are selected by ward or sub-district. ACLU and anti-death penalty group ask Gov. Nixon to suspend executions By Taylor Pecko-Reid • May 5, 2014 California Department of Corrections / Wikimedia Commons The American Civil Liberties Union of Missouri and the Missourians for Alternatives to the Death Penalty joined together last week to send a letter to Governor Jay Nixon requesting a suspension on executions until the procedures are made more transparent. Gov. Nixon supports repeal of gay marriage ban By Associated Press • Feb 13, 2014 File Photo / KBIA Gov. Jay Nixon says Missouri voters should have another chance to vote on gay marriage and that he would vote to allow such unions. ACLU to file suit against Missouri over same-sex marriage By The Associated Press • Feb 11, 2014 Ludovic Bertron / Wikimedia Commons The American Civil Liberties Union on Wednesday plans to file suit challenging Missouri's treatment of same-sex marriages. ACLU's Diane Balogh said Tuesday that the suit will be filed in state court in Kansas City, but she would not discuss specifics. News conferences announcing the litigation are planned for Wednesday morning in Kansas City, St. Louis, Jefferson City and Springfield. It's unclear if the ACLU suit will challenge Missouri's constitutional ban on same-sex marriages or if it would simply seek recognition of gay marriages from other states. Anesthetic use in Mo. could have impact across the country By Chris McDaniel • Oct 7, 2013 Nottingham Vet School / Flikr If Missouri goes through with using a common anesthetic in two executions later this year, it could have a very real impact on hospitals throughout the U.S. Gov. Jay Nixon said Monday the state will be moving forward with the executions. The European Union says they will consider possible export limits of the anesthetic propofol if Missouri uses the drug in executions scheduled for this month and next. The U.S. gets the vast majority of the common anesthetic from the EU. States propose limiting use of drones by police By Associated Press • Feb 6, 2013 Lawmakers in at least 11 states including Missouri are looking at plans to restrict the use of drones over their skies amid concerns the unmanned aerial vehicles could be exploited to spy on Americans. The American Civil Liberties Union says state legislators are proposing various restrictions on the new technology. The Montana Senate looked at two bills Tuesday that hinder the use of drones, most often associated with overseas wars.


text:
project life : week fifteen
April 27, 2012
I am quite excited that I am now caught up on Project Life. That statement is not meant to induce guilt in anyone else. It is merely a personal victory. :) Week 15 (pics are a wee bit dark b/c it's rainy & grey today)... week 15, sans insert. twas Easter. we brunched. i bought chocolate.
12 on the 12th insert (template still available!) i traveled (again) this week - ohio. and I bought tickets for more travel!
Week 16 is set to post later today...which then brings me to the current week. Woot!


text:
Trucks for sale in kentucky for sale on US's largest classifieds sites (8 results)
1993 NISSAN hardbody 4x4 Truck
is a good solid truck has no rust on it anywhere and also has alot of new parts it has a small studer when you first push the gas but runs great I am asking 2000 for it cash or may do some trading also
Year: 1993, Make: Nissan
1993 Chevrolet 2500 Truck - $2900 (Cannel City, Kentucky)
Description Item: 1993 Chevrolet 2500 Truck Price: $2900.00 Location: Cannel City, Kentucky Description: 6.2 diesel engine, automatic, no rust, 119,524 miles, runs great! Contact: Kelly Jones (606) 207-4890 You can view this item as well as the rest of our inventory at www.kellykatequipment.com We l...
Year: 1993, Make: Chevrolet
1971 GMC Truck - $2900 (Cannel City, Kentucky)
Description Item: 1971 GMC Truck Price: $2900.00 Location: Cannel City, Kentucky Description: 3/4 ton, automatic, power steering, 400 small block engine, no rust low miles! Contact: Kelly Jones (606) 207-4890 You can view this item as well as the rest of our inventory at www.kellykatequipment.com We...
Year: 1971, Make: Gmc
1977 Chevrolet Aluminum Box Truck 1-1/2 Ton - $3200 (Lexington, Kentucky)
This 77" Chevy Aluminum Box truck is a great addition to any business. This truck is still up and running! However it could use a car wash :) Great for hauling as it can hold a lot of stuff. Use it to haul/store your service equipment. Well below buying new at $3,200 Call for more information (85...
Year: 1977, Make: Chevrolet
FORD TRUCK 1953 (glasgow kentucky)
Here is a 1953 ford pickup that is very close to being one slick ride,I have alot of new parts that go with it. It has a non-running 6 cyl,3 speed on the column with a factory 4:92 rearend. I would like to trade to an older car or truck,may sell. email your pics and a description of your trade. thank...
Year: 1953, Make: Ford
1996 FORD RANGER SPLASH TRUCK - $3000 (Ashland, Kentucky.)
1996 Ford Ranger XLT Splash - 4 CYL. 5 SPEED - GAS SAVER, TRUCK HAS AM-FM CD PLAYER - COLD A/C - 135k MILES, FLARESIDE BED - GOOD PAINT - HAS TINTED WINDOWS - NEW GRAND AM TIRES - NEW MUFFLER, NEW FUEL PUMP AND FUEL PUMP REGULATOR, RUNS & DRIVES GREAT!!! $3000. CALL: 606 615-5601 ...
1998 Ford Expedition XLT Blue Truck SUV 3rd Row seating + Grill Guard - $2995 (Northern Kentucky)
Very Nice Ford Expedition with Westin Grille guard and wind deflectors! Tinted glass, 6 CD changer with premium Speaker system and cassette player, AM/FM. Triton 4.6L engine, 2 wd, tow package, roof rack with cross bars, lighted running boards Two sets of Ford Remote keys and original floor m...
Year: 1998, Make: Ford, Model: Expedition
Nissan Pickup 4WD 5 spd-Kentucky Truck NO RUST 1993 - $4250 (Alto)
This is a great running truck with a V-6, Clean and Straight.---Cold factory air conditioning. Many power options including sunroof, windows,mirrors and locks, Aluminum mags, bedliner. Some of the clearcoat is peeling. Good fuel economy...never seen a salty road. Come and look underneath this vehi...
Year: 1993, Make: Nissan


text:
Plan for an internship this summer that will change your life as you live out the gospel and serve others.
A multinational team from the U.S. and Central America is mobilizing to the Philippines in order to serve alongside the Filipino church to reach people who have never heard the gospel of Jesus Christ.
Camino Global turned 125 years old in 2015!
Explore the rich history that has shaped the mission over the years —
from historical photos and videos to archived publications.
Read about what God is doing among
Spanish speakers everywhere.
Follow Camino's journey.
Stay connected and up-to-date.
Inspired? Click to give and
make a difference.
Innovative tools to equip the Church for maximum impact among and with Spanish speakers globally
February 22, 2017
One of Camino's newest ministry efforts is an emphasis on Global Training and Resourcing.
Of course, training and resourcing are not new ministries for Camino. The mission has been equipping and resourcing the Church for ministry since the 19th century, including formal theological education for more than 80 years.
What's new is a globally coordinated effort of online and off line strategies, infused with innovation and new tools, to equip the Church for maximum impact among and with Spanish speakers around the world.
Serving the church, Camino Global will journey with Spanish speakers everywhere to transform communities, equip believers, and reach the world.
Cast: Camino Global and Nathan O'Day
William and Minnie McConnel arrived in Costa Rica in 1891. By the turn of the twentieth century, the work of the Central American Mission had expanded to include Guatemala, Honduras, El Salvador and Nicaragua.
Cast: Camino Global, Nathan O'Day, Phil O'Day and Reg Grant
Founded in 1890, the Central American Mission was known as CAM International for 37 years, from 1975 to 2012. CAM became Camino Global in 2012. Today the scope of outreach is truly global. Camino Global exists to make disciples of Jesus Christ, serving among and with Spanish speakers globally.
Cast: Camino Global, Nathan O'Day and Phil O'Day
Discover the story of Dr. C.I. Scofield and his burden for Central America that led to the founding of the Central American Mission. On November 14, 2015 Camino Global celebrates 125 years of eternal impact.
Cast: Camino Global, Nathan O'Day, Phil O'Day and Reg Grant
Camino President Douglas Livingston shares about the 125th Anniversary Celebration and new initiatives for 2015.
Cast: Camino Global, Nathan O'Day and César Augusto Díaz del Valle
The story of Scripture translation for the indigenous people of Barillas, Huehuetenango, Guatemala. Originally filmed in 1965. Transferred from 16mm film reel.
Cast: Camino Global and Nathan O'Day
Camino Global MKs (missionary kids) spent 5 days together at MKonnections; Brookhaven Christian Retreat (brookhavenretreat.org/) in Hawkins, TX.
Cast: Camino Global and Nathan O'Day
The increasingly global impact of ministry among Spanish speakers began as a regional focus in Central America more than a century ago.
Cast: Camino Global and David Fisher
There is a way that leads a man to flourish. Insights from @FaithWorkEcon
February 15, 2017 at 12:48 PM
[STORY] Camino Global's $8 Million Major Gift Discovery >> http://ow.ly/ocCe308CIbd
February 03, 2017 at 12:01 PM
Camino Global! Thanks to all you do for the Spanish speaking church! Here is our newest products from Mexico, Honduras, and Guatemala!
November 18, 2016 at 9:31 AM
Camino Global welcomes our newest members! Do you want to be part of our family too? #caminoglobal http://caminoglobal.org/go/
November 10, 2016 at 2:36 PM
Baylor University Bears! Come see us. Waco Hall. Let's talk missions.
October 05, 2016 at 9:20 AM
We are on the Baylor campus today (Dr. Pepper Hour) and tomorrow (outside of chapel) for the Baylor University missions fair! Come see us!
October 04, 2016 at 2:55 PM
"Train up a child in the way he should go; even when he is old he will not depart from it." Proverbs 22:6 "Instruye al niño en el camino correcto, y aun en su vejez no lo abandonará." Proverbios 22:6 #WhyBible
September 21, 2016 at 12:30 PM
Camino Global is on the Dallas Baptist University campus today for missions conference. Come see us and ask about our summer trips 2017!
September 20, 2016 at 10:41 AM


text:
SSC Lotus
The only dealership of experts in Australia dedicated to providing you with an even better Lotus experience.
Ownership, servicing and performance modifications through SSC LOTUS is a very different dealer experience. Unlike any other dealer in Australia, you deal with specialists who have been turning customers road cars into supercars by designing and manufacturing our own performance parts under the Simply Sports Cars brand. That sort of race-proven experience of all things Lotus is precisely why Lotus Australia were proud to make us the Lotus custodians for NSW.
Evora 400
This flagship supercar delivers a pure and focused experience, combining high performance with legendary Lotus benchmark handling. The Lotus Evora 400 sports car is 42 kg lighter than the previous model and has a completely new aluminium chassis with a more refined cabin exit and entry design, enhancing everyday usability. The supercharged mid-mounted 3.5-litre V6 engine now puts out 400 hp and 410Nm of torque to sprint to 0-100km/h in just 4.1 seconds.
so many roads,
so little time
Elise SPORT
How many compact sportscars can blast from 0-100kph in just 6.5 seconds? Weighing just 866kgs, the super-light Lotus Elise Sport can. It is the timelessly stylish, lightweight composite body, attached to an equally light aluminium alloy chassis-tub that forms the basis for several other Lotus sports cars. That's what does it. Yet, it is strong, which allows its suspension to work impressively, resisting body roll but remaining taut enough for ultimate sportscar thrills, while retaining damping compliance that affords the Elise Sport an astonishingly good ride quality. It is Lotus' years of experience and irrepressible talent that allow a car like Elise Sport to be created.
Elise SPORT 220
Responding to a demand for more power and torque, Lotus took its super-lightweight Elise Sport, added 200cc to the engine, along with an Eaton supercharger to turn 'bristling' into 'blistering' performance. Of course, a vibrant performance envelope is helped immeasurably by the weight conscious nature of the Elise. The Elise Sport 220 is the result. Despite a dramatic power increase, the overall kerbweight of the Elise Sport 220 increases by only 48kgs over the stock Elise Sport. As a result, its power to weight ratio is a significant 237bhp/tonne. The result is soul-stirring performance to keep you ahead of the crowd. Driving purity in reality.
Elise CUP 250
Proving that less is more, Lotus' high performance Cup version of the famous Elise has shed 21 kg and gained 26 hp. Weighing in at 931 kg, and capable of 0-100 kph in 4.3 seconds, the Elise Cup 250 is the fastest road-going Lotus Elise ever. The aerodynamically optimised body kit provides 66 kg of downforce at 160 kph and an impressive 155 kg at maximum velocity of 248 kph. Shaping and working airflow over and around the bodywork has been key to delivering the car's extremely focused handling. The optional Carbon Aero Pack replaces the standard front splitter, rear wing, rear diffuser and side floor-extensions with lightweight carbon components.
Exige SPORT 350.
pure adrenaline
Ultra lightweight raw performance, agility, unparalleled ride and handling. These are attributes that people have come to expect from Lotus and the Exige Sport 350 is no exception. Now also available as a roadster, with manual transmission or paddle-shift automatic - the lightest possible incarnation of the current generation Exige. The Exige Sport 350 blends the extreme and the sublime, it's a balance between beauty and the beast, and with its 345 hp supercharged V6 engine it isn't for the faint-hearted. Mid mounted, transverse 3.5 litre DOHC V6 VVT-i engine, 4 valves per cylinder, with Harrop HTV 1320 Supercharger utilising Eaton TVS Technology. 0-60 mph 3.7 seconds, 0-100 km/h 3.9 seconds, max speed 170mph (274 km/h)
New Lotus Sports Cars
From a dealership manned by Race Engineers
Every Lotus sports car has
always shared the same character traits:
Ingenious design, eye-popping power-to-weight and a suave yet rebellious spirit. The three current family members - ELISE, EXIGE and EVORA - embody these attributes perfectly.
your lotus
Into a race bred supercar
The crew renowned for the development of performance parts and upgrades for Lotus sports cars are now also the go-to guys for your brand new Lotus.
Simply Sports Cars
australia's newest
lotus dealer
Like no other, this team understands that Lotus ownership is uniquely different to owning any other brand of sports car. Their passion for the brand, their decades of expertise and their exceptional engineering skills will be at the foundation of an equally refreshing dealer experience.About SSC
4 Qualified Engineers; An Automotive, Mechanical and two Mechatronic Engineers all with honours! Race Mechanics with experience in A1GP, V8 supercars and Formula Nippon. And all of them with years dedicated solely to Lotus, designing and manufacturing bespoke performance parts and proving their reliability on race tracks around Australia.
This is the team you want turning
your lotus into a race bred supercar.
SSC blog
Key dates in 2017
Here are some of the key dates for Events and Track Days for 2017. Bookmark this page and we'll keep it updated during the year so you don't miss a thing.
16 Lotus Owners at Targa High Country - The Wrap Up
Lotus Elise, Exige & Evora 400 competed at Targa High Country supported by Simply Sports Cars. Ashton gave his newly built Lotus Eleven its first tarmac rally run along with 16 other Lotus Owners. Check out the wrap up and photo gallery.


text:
iPhone apps
Mit diesem Tool siehst du jederzeit wo du dich aufhälst. Du bekommst Angaben zu Längen- und Breitengraden und der Genauigkeit der Messung (dies ist wichtig, da das GPS-Signal zum Beispiel in Gebäuden deutlich schwächer ist). Darüber hinaus wird mit….. Read more
iPhone Screenshots
Video Reviews
No video review..
Customer reviews
Be the first to review this app. Write a Review
Be the first question this app.
Users Community
The information may be outdated. For actual information go to iTunes
Related to «MyLocation» applications
Have you ever been annoyed by waiting for someone who did not exactly know where you are? Have you then tried to describe your current position to this person on the phone or by mail and got even more… [more..]
Price: $0.99 |
MyLocation - I am here!
MyLocation informs your friends where you are:- send an email with your current location to the email address stored in your iPhone Contacts or to any other email address- the email contains a Google… [more..]
Price: $4.99 |
MyLocator is the premier application for interacting with geographical bookmarks on your iPhone or iPod Touch. Never forget where you parked your car again! Just save a location in MyLocator and enjoy… [more..]
Price: free |
MyLocation! allows you to share your location with the friends by email or SMS. The application generates a message with a map and a link pointing to your exact address (coordinates and street address… [more..]
Price: free |
MyLocation Message
Now when you want to tell someone the place where meeting or while traveling or do not have?This app, or e-mail text messages (SMS)You can quickly and easily communicate your whereabouts.Easy to use… [more..]
Price: free |


text:
Category:River Palms Resort & Casino
From Wikimedia Commons, the free media repository
English: The River Palms Resort & Casino is located in Laughlin, Nevada, United States.
Media in category "River Palms Resort & Casino"
The following 6 files are in this category, out of 6 total.
- River Palms Casino.jpg 2.1 MB
- River Palms Hotel and Casino.jpg 1.01 MB
- River Palms Hotel.jpg 682 KB
- River Palms Resort front.jpg 1.08 MB


text:
Rachael Latham, 24
Born with Erb's Palsy, causing a paralysis of her arm, Latham swam for Great Britain from 2004 to 2010. She is the current European record-holder for 200m butterfly, world-record holder in the 50m butterfly and 200m backstroke British-record holder. She will report from Sochi on the Winter Paralympics. Originally from Wigan, she now lives in London
I think I was 15 when they announced that London would host the 2012 Olympics and Paralympics, and I always said to myself that I was going to go. But because of my palsy – I was basically yanked out at birth, which severed all the nerves down my left-hand side – I've had to swim just with my right arm, and my physio told me I was putting too much strain on it. If I continued, he said, I'd end up having limited use of the right, too. When you have only one fully functioning arm, that's not something you want to hear, so I retired.
I did end up going to 2012, though. Channel 4 was on the look-out for new faces for the Paralympics. While I liked the idea, I'd never been in front of a camera in my life. But my family said to me, "Rachael, you know sport inside out, and you could talk for Britain!" So I went for it, and that's where I met Arthur.
There were a load of us at the auditions; it was like being in a call-up room prior to a race, but for a full week. So there you are, sat in this confined space, incredibly tense, people trying to psych each other out. It was a tough situation but me, Arthur and four others made it.
I'd never heard of Arthur, but I thought he was great straight off. He used to be a marine, which must have taken a lot of dedication. Athletes have dedication as well, of course, but basically they are doing it for themselves, so they are pretty selfish. Arthur was doing it for his country. That takes guts. I thought you had to be arrogant to be something like a marine, no consideration for the people you may hurt, but he wasn't like that at all. He was very down-to-earth, fun, light-hearted.
The thing about living in the world of disability is that there is always so much to talk about, how you ended up disabled. When I saw Arthur in a wheelchair, I thought: ex-Army, he must have had his legs blown to bits. But, no, it was in a car accident back at home. The driver walked away, he didn't. The fact that he ended up becoming a sportsman shows his strength of character. He's amazing.
We bounce off each other on screen. He does like to make fun, especially if I have to interview some good-looking guy. We've been doing a lot of rehearsals for Sochi over the past few weeks, so we've spent a lot of time together. Somebody said to us, "Wouldn't it be awkward if something happened between you two?" We just looked at each other and went, "Eurghh!" That's never going to happen. Not only is he in a relationship, he's also much older than me. We're more like brother and sister, me and Arthur. We like it that way.
Arthur Williams, 27
A former marine, Williams turned to wheelchair racing after a car accident in 2007 left him paralysed from the waist down. He is now one of Channel 4's presenters for the Paralympic Games. He lives in Cheltenham with his long-term partner
Being a marine, you have to be quite athletic – driven, too. I was both. But the accident knocked me massively. It took me at least six months to get back some sort of health and fitness, but probably five years to recover from it mentally and psychologically. But I knew I wasn't going to sit idle. My natural instinct is to go and provide for my family. I needed to work, to get back some sort of meaning to life.
I was thinking about becoming a pilot – I was really influenced by Douglas Bader – but then this TV presenting opportunity came around, so I took it. The way I see it, it's like I'm chasing a bouncing ball. As long as it keeps bouncing, as long as the opportunities keep coming my way, I'll keep chasing it.
I met Rachael at the auditions. We come from very different backgrounds, me and her. I'm the military man, she's the student. But she was an obvious choice for TV: she is a gorgeous girl, has a credible Paralympic history, and, boy, she can talk!
We went to Berlin in 2011 to cover the swimming championships, and that was a really bonding time, lots of nights out, meals, drinks. It helped us build a good rapport, which you can see on screen, I think. It's not something you can learn; it has to be natural.
I think the success of any co-presenters is down to the chemistry. Presenting should always look natural, care-free, fun. I don't like turning on the television and seeing presenters who have been bolted on to programmes and spoon-fed their scripts and their knowledge. I want to see people who know what they are talking about, and can explain it for viewers.
The great thing about Paralympic sport is that it is still such a grey area. So many viewers are coming to it fresh, wanting to learn more, which means there are so many areas of debate. As long as you know your stuff, and we both do, there are so many questions to answer.
We also happen to be pretty good at joking with each other. She keeps calling me an old man, says I'd make good husband material, but hopeless boyfriend material. She laughs about it, but I give as good as I get.
We're both really looking forward to Sochi – I'll be in the studio in Elstree while Rachael's going. And while I know you are only as good as your last gig, we're already looking towards Rio in 2016. They'll probably have a bigger budget, which means, if Channel 4 still want us, we'll both get to go. We really, really want to.
The Sochi Paralympic Winter Games will be broadcast from Friday to 16 March on Channel 4 and More 4Reuse content


text:
Japan conjures up different images for different people. Some view it as a technological leader, the country that gave birth to SONY, Honda, and Nintendo. Others think of Japan as an exotic place to visit, with cities such as Kyoto still steeped in rich history and culture. Young people may think of Japan in terms of pop culture — those kids sure love their anime and manga. But there's another side to Japan, one that few foreigners see. It's the deep, depraved, seedy underbelly of the country, the part that causes tongues to cluck disapprovingly but speak of in excited whispers. I'm talking about the wild, wacky side of Japan – and I don't mean televised Japanese variety shows.
Tabloid Tokyo: 101 Tales of Sex, Crime, and the Bizarre from Japan's Wild Weeklies is a compilation of stories that were originally translated for the English-language newspapers The Japan Times and the Mainichi Daily News (online version). In turn, these papers obtain these stories from various Japanese gossip rags. The stories are written in a casual, tongue-in-cheek manner, reminiscent of American 1940's tabloids: "Keep it hush hush!"
In Tabloid Tokyo, the stories are grouped according to category. Not surprisingly, the first chapter features stories of a sexual nature. After all, tales of depraved sexual acts and people getting caught in uncompromising positions are juicy news. Other chapters focus on crime, family life, and fashion. The last chapter is merely titled "Tabloid Fodder" and contains stories that are so bizarre that they didn't fit in any particular category.
What can you expect from Tabloid Tokyo? Here's a sample (list is from the back of the book):
- Men who fall in love with their latex companions
- A rapist who targeted the suicidal via the web
- An investigative reporter who predicted his own death
- A "diplomat" who bared her breasts to the North Koreans
Tabloid Tokyo is a fun, easy read for anyone — expatriates, former expatriates (like myself), or just curious people — who want to read about a different side of Japan.
By the way, if you crave more crazy tales about Japan, have no fear. Tabloid Tokyo 2 is slated for release on September 15.Powered by Sidelines


text:
It may not have "Tycoon" in its name, but Cake Mania runs like a Tycoon game. You're Jill (sorry, guys, no Jack), the owner of a bakery who just graduated from culinary school. Jill's grandparents' bakery closed thanks to the new Mega-Mart nearby. The goal is to operate a new bakery and earn enough bucks to re-open Jill's grandparents' bakery.
Every level requires meeting a financial goal prior to moving to the next level. You can watch your progress at the bottom of the screen, which indicates how much cash you've earned in the level and the goal you need to reach. The game has over 45 levels (months) and four different styles of bakeries. As you earn money in each level, you can use it to buy more equipment and operate faster.
You don't simply take customer orders. You also give them a menu, bake their cakes to their requirements, serve customer, and collect money. Some customers require faster service than others. When you get a new kind of customer, the game tells you about the customer. One example customer is the college student who doesn't have a lot of money, but has more patience than most customers.
Every cake must be baked in a certain shape and frosted with a specifically requested color. You may need to add decorations, but it depends on the customer's request. Cheer up customers who lose patience by turning on the television to a favorite station or giving them a cupcake. Of course, you have to earn enough money to buy the television and cupcake microwave.
Levels are represented by the months of the year. Level one is January. As you go through each level, you'll see characters reflecting that month's holiday. Expect heart-shaped cakes and cupid in February, a bearded Easter Bunny in the spring, and Dracula. These folks may appear another time of the year as they take vacations, too. Serve Dracula as soon as possible because he scares customers away. These characters keep the game interesting and non-monotonous, a problem that can afflict these types of games.
The superbly designed interface makes those cakes look yummy. As you progress through the levels, you get more customers and the game gets more frantic. The early levels are easy and great practice in preparing you for the advanced levels.
Cake Mania comes with well-written documentation and guides the player throughout the game as new elements enter. Oh, and Jill must do everything as she can't afford to hire help. As you get more practice, you'll find a rhythm that works for you. However, once you reach a level where you start losing lives (not earning enough money for the level), it's going to be tough to survive the level, as all lives were lost in one level.
The game just misses five stars because once you get stuck on a level, it seems impossible to get through it with all four lives intact.
Sandlot Games has successfully created an addicting game with enough elements to avoid boring the player. Be prepared to work fast and come up with a routine to make it happen. Thank goodness those cakes can't be eaten, otherwise we'd be in trouble. There's a handheld version of the game, but better stay away or else real work won't get done.
System Requirements
Windows 98/ME/2000/XP
Pentium II 400Mhz or better
128 MB System RAM (256 MB recommended)
3D Hardware Accelerated Video Card with 16 MB Video RAM
Internet Explorer 5.0+, AOL 5,6 or MSN browsers
Direct-X 7 or above
Keyboard and mouse required
Joystick and game pad are not supported
Cake Mania doesn't have an official rating, but it qualifies for E (Everyone) as explained by the ESRB.


text:
The Ford website uses certain cookies. A cookie is a text-only string of information that the Ford website transfers to the cookie file of the browser on your computer. Cookies allow the Ford website to perform properly and remember your browsing history. Cookies also help a website to arrange content to match your preferred interests more quickly. Cookies alone cannot be used to identify you. You can find out more about cookies and how to control them using the Ford Cookie Guide: Find out more
Smart, spacious and great to drive, with a luxury interior and clever technology.
Motability Offers
Ford Vignale
Value My Car
Value my car
This is a vehicle designed with a purpose beyond pure aesthetics. In fact, the car has been shaped and styled to cut through the air with minimum resistance, which helps to improve fuel efficiency.
See more of the exterior design features below.
Mondeo 5-door in Ruby Red
Mondeo Estate in Magnetic Metallic Paint
Twin exhausts as shown are only fitted with 2.0 240PS EcoBoost and 2.0 TDCi with 180PS and 210PS
Intelligent All-Wheel Drive (AWD) also available
Intelligent All-Wheel Drive (AWD) Mondeo 5-door in Ruby Red
Enjoy the hushed, refined ambience of the Mondeo's cabin. Superior materials are used throughout and a range of interior options enables you to further personalise your experience. Rear passengers can also sit back and enjoy generous legroom, headroom and elbow room.
See more of the interior design features below.
Mondeo interior
Mondeo Active Park Assist/Interior
Mondeo Interior. SYNC 3 with AppLink.
The Mondeo is available with a wide range of distinctive wheel options.
16" wheel
17" wheel
18" wheel
19" wheel
Select from a range of exterior colours that each makes its own style statement.
Blazer Blue
Magnetic Grey
Moondust Silver
Ruby Red
Techtonic Silver
Platinum Tricoat
Panther Black
Lunar Sky
Deep Impact Blue


text:
404 File Not Found
Host by NetBox Version 2.8 Build 4128
DuneCraft Dome Terrariums - Herbs
Learn how to grow and use herbs right in your own kitchen in less than a week. This complete kit contains everything needed to keep fresh herbs in your home for months upon months. Sprout and start seedlings in the dome for transplant, or grow and use them right out of your culinary dome. The five individual seed packs contain enough seed for three or more plantings. The complete instruction manual explains how to sprout, grow, harvest, and use all of the herbs in your Culinary Herb Garden. Safe for ages 4 and up.
Product NotesView All DuneCraft View All Educational & STEM Toys
List: $24.99
|Dome Terrariums - Herbs
|Currently Unavailable
For the purchase limit reached item, please choose a quantity to Add to RegistryQuantity:
Please choose which cart you want to add the item.
By choosing one of the above, you are able to shop for both yourself and a registrant at the same time. Once you are ready to checkout your items will be waiting for you in both your personal and registry shopping carts.
Still need assistance?
Please contact us at 1-800-Diapers (1-800-342-7377)