text:
As preparations begin on Old Hilltop for the 137th running of the Preakness Stakes, the star of the field already has a confirmed arrival date.
Kentucky Derby winner I'll Have Another will show up Monday, much earlier than originally expected — and before most horses in recent years have begun their acclimation to Pimlico.
Trainer Doug O'Neill, fresh off a long night of celebrating and on about three hours of sleep, said Sunday morning at Churchill Downs that he and the colt's connections had reversed their original decision to keep I'll Have Another at Churchill Downs this week.
The colt should reach Baltimore via plane by 5 p.m. I'll Have Another is one of eight Derby horses listed on the ever-evolving Preakness possibles list as of Sunday afternoon.
Most Derby champions over the past two decades have stayed in their Churchill stalls for at least a week after the race (a practice made popular by legendary trainer D. Wayne Lukas).
Animal Kingdom (2011) and Barbaro (2006) left early but returned to their usual home, the Fair Hill Training Center in Elkton. Monarchos showed up Wednesday after winning in 2001, as did Afleet Alex, who finished third in 2005 but won the Preakness and Belmont.
Horses pointed at the Preakness often don't arrive until the Tuesday before the race. They are not required to be on the premises until 8 a.m the day of the race.
"The more we thought about it, the more we thought getting him over there and getting settled in might be a good idea," said O'Neill, the California-based trainer who has been to Pimlico but raced only a few horses there.
Second-place Derby finisher Bodemeister — whose blistering dash was still the talk of the track Sunday — came out of the race well. Trainer Bob Baffert, a five-time winner at Preakness, was non-commital as to whether he'd bring Bodemeister or Liason, the 50-1 shot who finished sixth at the Derby, or a fresh horse, Paynter, to Baltimore.
"I'm not saying nothing," he said. "You could stick toothpicks up my fingernails and I wouldn't."
It appears Dale Romans, whose colt Shackleford beat Animal Kingdom at Preakness last year, will not run third-place finisher Dullahan at Preakness.
"I'd be very surprised if we went to the Preakness," owner Jerry Crawford said. "It's shorter at 1 3/16 miles, has sharper turns, and it would be three races in five weeks for Dullahan. The Belmont seems more likely."
But Romans could enter Cozzetti, who finished third in the Grade II Tampa Derby this year.
As of Sunday morning, Graham Motion, trainer of Animal Kingdom, had not made a decision on whether to take this year's fourth-place finisher, Went the Day Well, to the premier race in the state where he trains. He wanted to speak with owner Barry Irwin of Team Valor International before making a decision.
But Motion sounded hopeful, calling the horse a "definite possibility." Cautious in his public pronouncements about Went the Day Well in the week leading to the Derby, Motion lamented a poor trip that stalled a worthy horse.
A poor start, Motion said, "cost him five, six lengths. Johnny was seven, eight lengths back further than he wanted to be going into that first turn. That made all the difference.
"I think he could have won. I really do believe he could have won."
Motion said he was "deflated," a strong term for the quiet but confident trainer.
"We could have made history." he said. "You don't get many chances to do that. But look, I'm not taking anything away from the winner or anything else. We had the great trip last year; he had the super trip this year. That's what it's all about."
Whether I'll Have Another can succeed where Animal Kingdom couldn't and win the second leg of the Triple Crown is already being debated.
O'Neill thinks his horse is smart and versatile enough to do it.
"He's got so much stamina," he said. "So I don't think the distance really matters. If there is a really strong pace, he can sit off like [Saturday]. If there is not much pace, he can be up on the lead. He is just a special horse, obviously. He has a chance to do something that hasn't been done in a long time."
Baffert, who has won the first two legs of the Triple Crown three times, believes health will be the key, but added that the Preakness is usually won by the best horse.
Creative Cause, Hansen and Optimizer (trained by Lukas) are also possibilities to go from the Derby to the Preakness.
There will be fresh legs in the race, though. Possible new shooters include Pretension and Brimstone Island, the winner and runner-up, respectively, from the Canonero II Stakes Saturday at Pimlico; the top two finishers in the Grade III Derby Trial, Hierro and Paynter; Grade II Jerome Stakes winner The Lumber Guy and Sagamore Farm's Tiger Walk.
The Preakness is limited to 14 starters but for the first time will have two available spots for also-eligibles. Seventeen of the past 20 years have seen double-digit starters.
O'Neill planned to return to California and probably will not arrive in town to train I'll Have Another until the middle of the week. The colt will likely walk the shedrow for at least two days, and build to a gallop.
Prior to the Derby, he promised his children a hot tub if I'll Have Another won.
"Can't believe I've gotta go hot tub shopping," he said.
Baffert flew back to California, too, and plans to return to Louisville to evaluate his horses over the weekend. Bodemeister would likely be the morning line favorite if he entered the Preakness.
"I can't believe that horse finished second," Motion said of Bodemeister. "It's extraordinary, really. My guess would be it'd be tough to come back and run in the Preakness after running that kind of race [Saturday]."
Michael Matz, who also trains at Fair Hill, had not decided whether he'd bring Union Rags to Pimlico. The second choice on the morning line once again had a bad trip and failed to challenge, finishing seventh thanks to a late rally past fading speed.
"My first inclination would be no," he said, but the decision won't be final until later this week.
When asked what happened to his horse, Matz, clearly distressed, was blunt.
"A lot. Your guess is as good as mine," he said. "[Jockey]Julien [Leparoux] just said he got slammed out of the gate. Didn't break fast. He had trouble everywhere around.
"I don't mind getting beat, if you get to run."
It would be surprising if Leparoux, who also had trouble giving Union Rags a chance in the Florida Derby, kept the mount.
Notes: Rosie Napravnik, the first woman ever to win the Kentucky Oaks, will return to Maryland for Preakness weekend. She began her career at the state's tracks after leaving Hereford High after her junior year. Her race schedule has not been finalized, but she'll be part of the Female Jockey Challenge on Black-Eyed Susan Day. ... Hamilton Smith's first Triple Crown horse, Done Talking, walked the shedrow Sunday morning, then vanned back to Laurel.


text:
Sunday, September 6, 2009
Gray Matter Survives Another Year
It has been a pretty big year for the blog. This time last year I had a small but loyal following. We were all trying to figure out what the new expansion would mean for us, and I was writing a lot of posts each month (a lot for me anyway). Little did I know that this expansion would be a huge boost for my blog.
This past year has been a bit surreal. Moonkin have gone from being the butt of many jokes to being an accepted and viable class in high-end raiding. With that my readership has grown significantly. On top of that two blue posters have made comments about my blog and said that it has had some impact on decisions made. I can't think of a prouder moment I've had about the blog. (Though, as unlikely as it is, to get something named after me would be the awesome. Maybe it could be called "[Graylo's Idol of Eternal Spell Check].")
An Invitation:
So, where is the blog going from here?
It's probably going to be a lot of the same. I'm not planning on doing anything really differently, but I will put one thing out there.
I've gotten several offers to write for, edit, or help with the blog in some general way. All of the offers are awesome, but I'm not really sure how I feel about bringing in someone in an official way. Gray Matter has been my baby and my voice. So, I am a little protective of it, and I don't know what it would be like to share it with someone else. As scary as that is I could probably use a little help if I want to grow the blog. So, here is what I'm proposing:
If you would like to write for the blog please feel free to e-mail me an article. If I like it and think it fits in well with the blog, I'll post it as a guest post. Articles that focus on topics I am unlikely to cover like Moonkin PvP are more likely to get posted then topics I regularly post on. Also, you're more likely to be published if you can demonstrate your command of the subject matter with Arena ratings and/or achievements. Obviously, if you submit something to me you are giving me permission to post the article.
Does reading my blog leave you itching for a red pen so you can fix all of the spelling and punctuation mistakes? Well, here is your opportunity. Please feel free to copy my posts into an email and point out all of the mistakes. If someone does it consistently, I may give them rights to fix the issues themselves.
Finally, if you do submit a post and I do not use it, please know I appreciate the time and effort it took you to do that. I hope you look at it as an opportunity to start your own blog.
Thank you to all of my readers and everyone who has promoted my blog over the past two years. It is cliché to say it, but my blog wouldn't be where it is today without you guys.
(Edited by Flamedor)
14 comments:
- Gevlon said...
Congratulations! Two years is a LOT in blogging. Keep up!
- September 6, 2009 at 11:06 AM
yay...well done! thx for your effort and keep up the good work!
- September 6, 2009 at 11:52 AM
Grats, Gray! A blog like this takes a lot of work and dedication, both in playing WoW and in the time and research that goes into what you post. Even though I am a Resto far more often than a Boomkin, I know I appreciate all of the effort you put into it.
- September 6, 2009 at 1:14 PM
- Andres said...
All your readers appreciate your time and dedication to this blog!
Keep up the good work!
- September 6, 2009 at 1:54 PM
[Graylo's Idol of Eternal Spell Check]...
I think an in-game item like this should be in the next WoW patch. I know my WoW experience would be much different without a mentor like person to follow. I think I might still have been in my old Guild playing around in ten man Naxx and as lost as some of them…I would suggest
[Graylo's Mended Staff of Guidance]
[Graylo's Trinket of Understanding]
[Graylo's Urn of Lost Souls] An offhand filled with the souls of your followers
[Graylo's Shining Crown of Insight]
[The Enlightened Eye of Graylo] a gem
Ha, I could come up with stuff all day, maybe Blizz should put me on their development team…keep it up and thank you
- September 6, 2009 at 5:36 PM
- Inxhaine said...
Gratz! I have been following your blog for quite a while, and enjoys reading it. It is truly one of the best Moonkin blogs!
- September 7, 2009 at 2:34 AM
Congratz Graylo. I only found youre blog at the start of Wotlk but it has been an enjoyment to read it during this time. Keep the good work up !
[Graylo's Idol/trinket of Eternal Spell Power] would be fun to see, spell power in the meaning of the power of the written word. especially if youre blog indeed has affected blizz view of moonkins.
- September 7, 2009 at 7:24 AM
Gratz! I'm reading your blog for quite some times now and I really enjoys reading it. It is really the best Moonkin blogs for sure !!!
All your advices are followed by my Boomkin and gets a real benefits ! Thanks so much and Happy anniversary !
Kuiloe the Boomkin
(Europe - Arathor)
- September 7, 2009 at 2:02 PM
I enjoy the blog Graylo, gratz on hitting the 2 year mark!
- September 7, 2009 at 8:20 PM
- Macbook said...
Grats Gray! :)
I am about to hit the one year mark soon as well, I only found out because I got hit with the domain renewal bill! Hah!
Keep it up --
- September 7, 2009 at 9:34 PM
Grats on 2 years...has it really been that long? Maybe the idol should have a partner offhand for editing :p. Grats again and much love,
- September 8, 2009 at 12:20 AM
Seriously your the shit man. I rely on you for all the info that was vital to start playing the spec. All I play is a druid and without your blog the learning curve would have been huge for me. You deserve any accolades that come your way. Gratz on the anniversary. Keep up the good work.
How about
Graylos Trinket of Feathery Fervor
- September 8, 2009 at 12:44 AM
Hey! Two years? GRATZ!!!!
I have quit playing WoW but I still read you, you know, scratching that little itch of doubt still inside me, soooo, congratulations again!!!
- September 8, 2009 at 3:03 AM
Since I converted my Druid to Moonkin with WOTLK, I started reading your blog. Your blogs have been very helpful and straight to the point, keep up the great work.
- September 8, 2009 at 3:49 PM

subset: commoncrawl


text:
Cloudinary is a cloud-based service that provides an end-to-end image and video management solution including uploads, storage, administration, manipulation, and delivery.
As part of its service, Cloudinary provides an API for uploading images, videos, and any other kind of file to the cloud. Images uploaded to Cloudinary are stored safely in the cloud with secure backups and revision history, utilizing Amazon's S3 service.
After you upload your media assets to Cloudinary, you can browse them using an API or an interactive web interface and manipulate them to reach the size and look & feel that best matches your graphic design. All uploaded media resources as well as dynamically transformed resources are optimized and delivered by Cloudinary through a fast CDN with advanced caching for optimal user experience.
Cloudinary's APIs allow secure uploading from your servers, directly from your visitors browsers or mobile applications, or fetched via remote public URLs. Comprehensive transformations can be applied on uploaded resources and you can extract image and video metadata and semantic information once their upload is complete.
This page covers common usage patterns for Node.js image upload with Cloudinary.
Server side upload
You can upload images (or any other raw file) to Cloudinary from your Node.js. Uploading is done over HTTPS using a secure protocol based on your account's api_key and api_secret parameters.
The following Javascript method uploads an image to the cloud:
function upload(file, options, callback)
For example, uploading a local image file named my_image.jpg:
cloudinary.v2.uploader.upload("/home/my_image.jpg", function(error, result) {console.log(result, error)});
For a full list of the upload method parameters, see the Upload method in the Upload API Reference.
By default, uploading is performed synchronously. Once finished, the uploaded image is immediately available for manipulation and delivery.
An upload API call returns a Hash with content similar to that shown in the following example:
{ public_id: 'cr4mxeqx5zb8rlakpfkg', version: 1372275963, signature: '63bfbca643baa9c86b7d2921d776628ac83a1b6e', width: 864, height: 576, format: 'jpg', resource_type: 'image', created_at: '2017-06-26T19:46:03Z', bytes: 120253, type: 'upload', url: 'https://res.cloudinary.com/demo/image/upload/v1372275963/cr4mxeqx5zb8rlakpfkg.jpg', secure_url: 'https://res.cloudinary.com/demo/image/upload/v1372275963/cr4mxeqx5zb8rlakpfkg.jpg' }
The response includes HTTP and HTTPS URLs for accessing the uploaded image as well as additional information regarding the uploaded file: The Public ID of the image (used for building viewing URLs), resource type, width and height, image format, file size in bytes, a signature for verifying the response and more.
Public ID
Each uploaded image is assigned with a unique identifier called Public ID. It is a URL-safe string that is used to reference the uploaded resource as well as building dynamic delivery and transformation URLs.
By default, Cloudinary generates a unique, random Public ID for each uploaded image. This identifier is returned in the public_id response parameter. In the example above, the assigned Public ID is 'c87hg9xfxrd4itiim3t0'. As a result, the URL for accessing this image via our 'demo' account is the following:
You can specify your own custom public ID instead of using the randomly generated one. The following example specifies 'sample_id' as the public ID:
cloudinary.v2.uploader.upload('my_image.jpg', {public_id: "sample_id"}, function(error, result){console.log(result, error)});
Using a custom public ID is useful when you want your delivery URLs to be readable and refer to the associated entity. For example, setting the public ID to a normalized user name and identifier in your local system:
cloudinary.v2.uploader.upload('my_image.jpg', {public_id: "john_doe_1001"}, function(error, result){console.log(result, error)});
Public IDs can be organized in folders for more structured delivery URLs. To use folders, simply separate elements in your public ID string with slashes ('/'). Here's an example:
cloudinary.v2.uploader.upload('my_image.jpg', {public_id: "my_folder/my_name"}, function(error, result){console.log(result, error)});
As the example below shows, your public IDs can include multiple folders:
cloudinary.v2.uploader.upload('my_image.jpg', {public_id: "my_folder/my_sub_folder/my_name"}, function(error, result){console.log(result, error)});
Set use_filename as true to tell Cloudinary to use the original name of the uploaded image file as its Public ID. Notice that the file name will be normalized and a set of random characters will be appended to it to ensure uniqueness. This is quite useful if you want to safely reuse the filenames of files uploaded directly by your users.
cloudinary.v2.uploader.upload('sample.jpg', {use_filename: true}, function(error, result){console.log(result, error)}); # Generated public ID for example: 'sample_apvz1t'
Data uploading options
Cloudinary's Node module supports uploading files from a local file path, an input data stream or buffer, the remote FTP, HTTP or HTTPS URL address of an existing file, or an S3 URL of a whitelisted bucket.
To upload an image by specifying the local path:
cloudinary.v2.uploader.upload('/home/my_image.jpg', function(error, result){console.log(result, error)});
If your images are already publicly available online, you can specify their remote HTTP URLs instead of uploading the actual data. In this case, Cloudinary will fetch the image from its remote URL for you. This option allows for a much faster migration of your existing images. Here's an example:
cloudinary.v2.uploader.upload('https://www.example.com/image.jpg', function(error, result){console.log(result, error)});
If you have existing images in an Amazon S3 bucket, you can point Cloudinary to their S3 URLs. Note - this option requires a quick manual setup. Contact us and we'll guide you on how to allow Cloudinary access to your relevant S3 buckets.
cloudinary.v2.uploader.upload('s3://my-bucket/my-path/my-file.jpg', function(error, result){console.log(result, error)});
In cases where images are uploaded by users of your Node.js application through a web form, you can pass the temporary path of the req.files variable:
function(error, result){console.log(result, error)});
You can use cloudinary.upload_stream to write to the uploader as a stream:
var fs = require('fs'); var stream = cloudinary.v2.uploader.upload_stream(function(error, result){console.log(result, error)}); var file_reader = fs.createReadStream('my_picture.jpg').pipe(stream)
Or you can upload a file from a buffer and store it in `raw` format:
cloudinary.v2.uploader.upload_stream({resource_type: 'raw'}, function(error, result){console.log(result, error)}) .end(file.buffer);
Direct uploading from the browser
The upload samples mentioned above allows your server-side Node code to upload images to Cloudinary. In this flow, if you have a web form that allows your users to upload images, the image data is first sent to your server and only then uploaded to Cloudinary.
A more efficient and powerful option is to allow your users to upload images directly from the browser to Cloudinary using jQuery instead of going through your servers. This method allows for faster uploading and better user experience. It also reduces load from your servers and reduces the complexity of your Node.js applications.
Uploading directly from the browser is done using Cloudinary's jQuery plugin. To ensure that all uploads were authorized by your application, a secure signature must first be generated in your server-side Node.js code.
Direct uploading environment setup
You can directly include the Javascript files:
<script type="text/javascript" src="jquery.min.js"></script> <script type="text/javascript" src="jquery.ui.widget.js"></script> <script type="text/javascript" src="jquery.iframe-transport.js"></script> <script type="text/javascript" src="jquery.fileupload.js"></script> <script type="text/javascript" src="jquery.cloudinary.js"></script>
Cloudinary's jQuery plugin requires your cloud_name and additional configuration parameters to be available. Note: never expose your api_secret in public client side code.
To automatically set-up Cloudinary's configuration, include the following line in your view or layout:
$(function() { if($.fn.cloudinary_fileupload !== undefined) { $("input.cloudinary-fileupload[type=file]").cloudinary_fileupload(); } });
Direct uploading from the browser is performed using XHR (Ajax XMLHttpRequest) CORS (Cross Origin Resource Sharing) requests. In order to support older browsers that do not support CORS, the jQuery plugin will gracefully degrade to an iframe based solution.
var cloudinary_cors = "https://" + request.headers.host + "/cloudinary_cors.html";
Direct upload file tag
Embed a file input tag in your HTML pages using the image_upload_tag view helper method.
The following example adds a file input field to your form. Selecting or dragging a file to this input field will automatically initiate uploading from the browser to Cloudinary.
cloudinary.v2.uploader.image_upload_tag('image_id', {callback: cloudinary_cors});
When uploading is completed, the identifier of the uploaded image is set as the value of a hidden input field of your selected name (e.g., image_id in the example above).
You can then process the identifier received by your Node.js code and store it in your model for future use, exactly as if you're using a standard server side uploading.
The following Javascript code processes the received identifier, verifies the signature (concatenated to the identifier) and updates a model entity with the identifiers of the uploaded image (i.e., the Public ID and version of the image).
var url = require('url'); var url_parts = url.parse(request.url, true); var query = url_parts.query; var preloaded_file = new cloudinary.PreloadedFile(query.image_id); if (preloaded_file.is_valid()) { photo.image_id = preloaded_file.identifier(); } else { throw("Invalid upload signature"); }
Having stored the image_id, you can now display a directly uploaded image in the same way you would display any other Cloudinary hosted image:
cloudinary.image(photo.public_id, { format: "jpg", crop: "fill", width: 120, height: 80 });
Additional direct uploading options
When uploading directly from the browser, you can still specify all the upload options available to server-side uploading.
For example, the following call performs direct uploading that will also tag the uploaded image, limit its size to given dimensions and generate a thumbnail eagerly. Also notice the custom HTML attributes.
cloudinary.v2.uploader.image_upload_tag('image_id', { callback: cloudinary_cors, tags: "directly_uploaded", crop: "limit", width: 1000, height: 1000, eager: { crop: "fill", width: 150, height: 100 }, html: { style: "margin-top: 30px" } });
For the full list of parameters available for signed uploads, see the Upload method in the Upload API Reference.
Note: For security reasons, only this limited set of parameters can be used in an unsigned upload request.
Preview thumbnail, progress indication, multiple images
Cloudinary's jQuery library also enables an enhanced uploading experience - show a progress bar, display a thumbnail of the uploaded image, drag & drop support, upload multiple files and more.
Bind to Cloudinary's cloudinarydone event if you want to be notified when an upload to Cloudinary has completed. You will have access to the full details of the uploaded image and you can display a cloud-generated thumbnail of the uploaded images using Cloudinary's jQuery plugin.
The following sample code creates a 150x100 thumbnail of an uploaded image and updates an input field with the public ID of this image.
$('.cloudinary-fileupload').bind('cloudinarydone', function(e, data) { $('.preview').html( $.cloudinary.image(data.result.public_id, { format: data.result.format, version: data.result.version, crop: 'fill', width: 150, height: 100 }) ); $('.image_public_id').val(data.result.public_id); return true; });
You can track the upload progress by binding to the following events: fileuploadsend, fileuploadprogress, fileuploaddone and fileuploadfail. You can find more details and options in the documentation of jQuery-File-Upload.
The following Javascript code updates a progress bar according to the data of the fileuploadprogress event:
$('.cloudinary-fileupload').bind('fileuploadprogress', function(e, data) { $('.progress_bar').css('width', Math.round((data.loaded * 100.0) / data.total) + '%'); });
You can find some more examples as well as an upload button style customization in our Photo Album sample project.
The file input field can be configured to support simultaneous multiple file uploading. Setting the multiple HTML parameter to true allows uploading multiple files. Note - currently, only a single input field is updated with the identifier of the uploaded image. You should manually bind to the cloudinarydone event to handle results of multiple uploads. Here's an example:
cloudinary.v2.uploader.image_upload_tag('image_id', { html: { multiple: 1 } });
For more details about direct uploading, see this blog post: Direct image uploads from the browser to the cloud with jQuery.
Incoming transformations
By default, images uploaded to Cloudinary are stored in the cloud as-is. Once safely stored in the cloud, you can generate derived images from these originals by asking Cloudinary to apply transformations and manipulations.
Sometimes you may want to normalize and transform the original images before storing them in the cloud. You can do that by applying an incoming transformation as part of the upload request.
Any image transformation parameter can be specified as options passed to the upload call. A common incoming transformation use-case is shown in the following example, namely, limit the dimensions of user uploaded images to 1000x1000:
cloudinary.v2.uploader.upload('/home/my_image.jpg', {width: 1000, height: 1000, crop: "limit"}, function(error, result) {console.log(result, error)});
Another example, this time performing custom coordinates cropping and forcing format conversion to PNG:
cloudinary.v2.uploader.upload('/home/my_image.jpg', {width: 400, height: 300, x: 50, y: 80, crop: "crop", format: "png" }, function(error, result) {console.log(result, error)});
Named transformations as well as multiple chained transformations can be applied using the transformation parameter. The following example first limits the dimensions of an uploaded image and then adds a watermark as an overlay.
cloudinary.v2.uploader.upload('/home/my_image.jpg', {transformation: [ {width: 1000, height: 1000, crop: "limit" }, {overlay: "my_watermark", flags: "relative", width: 0.5}]}, function(error, result) {console.log(result, error)});
Eager transformations
Cloudinary can dynamically transform images using specially crafted transformation URLs. By default, the first time a user accesses a transformation URL, the transformed images is created on-the-fly, stored persistently in the cloud and delivered through a fast CDN with advanced caching. All subsequent accesses to the same transformation would quickly deliver a cached copy of the previously generated image via the CDN.
You can tell Cloudinary to eagerly generate one or more derived images while uploading. This approach is useful when you know in advance that certain transformed versions of your uploaded images will be required. Eagerly generated derived images are available for fast access immediately when the upload call returns.
Generating transformed images eagerly is done by specifying the `eager` upload option. This option accepts either a hash of transformation parameters or an array of transformations.
The following example eagerly generates a 150x100 face detection based thumbnail:
cloudinary.v2.uploader.upload('/home/my_image.jpg', {public_id: "eager_sample", eager: { width: 150, height: 100, crop: "thumb", gravity: "face"}}, function(error, result) {console.log(result, error)});
Now, if you embed the same transformed image in your web view, it will already be available for fast delivery. The following tag embeds the derived image from the example above:
cloudinary.image("eager_sample.jpg", {width: 150, height: 100, crop: "thumb", gravity: "face"});
The following example generates two transformed versions eagerly, one fitting image into a 100x150 PNG and another applies a named transformation.
cloudinary.v2.uploader.upload('/home/my_image.jpg', {eager: [ {width: 100, height: 150, crop: "fit", format: "png"}, {transformation: "jpg_with_quality_30"}]}, function(error, result) {console.log(result, error)});
You can apply an incoming transformation and generate derived images eagerly using the same upload call. The following example does that while also applying a chained transformation:
cloudinary.v2.uploader.upload("sample.jpg", {transformation: [ {width: 100, height: 120, crop: "limit"}, {crop: "crop", x: 5, y: 10, width: 40, height: 10}], eager: [ {width: 0.2, crop: "scale"}, {effect: "hue:30"}]}, function(error, result) {console.log(result, error)});
For more image transformation options in Node.js, see Node.js image manipulation.
Semantic data extraction
When you upload a resource to Cloudinary, the API call will report information about the uploaded asset: width, height, number of bytes and image format. Cloudinary supports extracting additional information from the uploaded image: Exif and IPTC camera metadata, color histogram, predominant colors and coordinates of automatically detected faces. You can ask Cloudinary for this semantic data either during the upload API call for newly uploaded images, or using our Admin API for previously uploaded images.
See Cloudinary's Admin API documentation for more details: Details of a single resource.
You can tell Cloudinary to include relevant metadata in its upload API response by setting the faces, exif, colors and image_metadata boolean parameters to true while calling the upload API.
The following example uploads an image via a remote URL, and requests the coordinates of all detected faces in the image:
cloudinary.v2.uploader.upload("https://res.cloudinary.com/demo/image/upload/couple.jpg", {faces: true}, function(error, result) {console.log(result, error)});
Below you can see the faces coordinates that were included in the upload response:
{ public_id: 'r0mvyp87fxkcd4romveg', ... faces: [ [ 98, 74, 61, 83 ], [ 139, 130, 52, 71 ] ] }
Another example, this time requesting details about the main colors of the uploaded image. Each pair in the returned colors array includes the color name or its RGB representation and the percentage of the image comprising it.
cloudinary.v2.uploader.upload("https://res.cloudinary.com/demo/image/upload/couple.jpg", {colors: true}, function(error, result) {console.log(result, error)}); # Output: { public_id: 'vowvhxynrtuzclouvafy', colors: [ [ '#152E02', 7.9 ], [ '#2E4F06', 6.3 ], [ '#3A6604', 5.6 ], [ '#EEF2F3', 5.2 ], [ '#598504', 4.6 ], [ '#0D1903', 4.6 ], [ '#DCDFDB', 4.4 ], [ '#7AA403', 3.9 ], [ '#DBE98A', 3.8 ], [ '#4C7208', 3.5 ], [ '#8DAC30', 3.3 ], [ '#6C9406', 3.2 ], [ '#6E912F', 3.2 ], [ '#B0C95F', 3.1 ], [ '#89AF07', 3.1 ], [ '#9E744E', 2.9 ], [ '#CD9A6F', 2.8 ], [ '#D8B395', 2.5 ], [ '#719357', 2.4 ], [ '#ACCDBC', 2.3 ], [ '#8E6437', 2.3 ], [ '#E2E0A0', 2.3 ], [ '#2C4B16', 2.3 ], [ '#656950', 2.1 ], [ '#25370A', 2 ], [ '#73A092', 1.9 ], [ '#4E3721', 1.6 ], [ '#A0AD9A', 1.6 ], [ '#BBD258', 1.5 ], [ '#5B602B', 1.3 ], [ '#302B1D', 1.3 ], [ '#9CA25C', 1.2 ] ], predominant: { google: [ [ 'yellow', 40.1 ], [ 'green', 24.6 ], [ 'brown', 13.4 ], [ 'black', 12.5 ], [ 'teal', 9.4 ] ] } }
You can also request Exif, IPTC, colors and faces data in a single upload call:
cloudinary.v2.uploader.upload("/home/my_image.jpg", {faces: true, exif: true, colors: true, image_metadata: true}, function(error, result) {console.log(result, error)});
See the following blog post for more details: API for extracting semantic image data - colors, faces, Exif data and more
Raw file uploading
Cloudinary's main strength is in managing images. However, you can still use Cloudinary to manage any other file format using the same simple APIs. You'll get your files stored in a highly available storage with automatic backups and revision control, and when accessed, have them delivered through a fast CDN.
You can upload a raw file to Cloudinary by setting the resource_type parameter to raw.
cloudinary.v2.uploader.upload("sample_spreadsheet.xls", {public_id: "sample_spreadsheet", resource_type: "raw"}, function(error, result) {console.log(result, error)});
Non-image raw files are stored in the cloud as-is. Note that while public IDs of image files do not include the file's extension, public IDs of raw files does include the original file's extension.
Here's a sample response of a raw upload call, which is slightly different from an image upload response:
{ public_id: 'sample_spreadsheet.xls', version: 1372279007, signature: 'c56aabe3f9c7aefd3e50a877c2d17b3d381b5a53', resource_type: 'raw', created_at: '2017-06-23T14:55:21Z', bytes: 6144, type: 'upload', url: 'https://res.cloudinary.com/demo/raw/upload/v1372279007/sample_spreadsheet.xls', secure_url: 'https://res.cloudinary.com/demo/raw/upload/v1372279007/sample_spreadsheet.xls' }
Sometimes you don't know whether your users would upload image files or raw files. In order to support that, you can set the resource_type parameter to auto. Cloudinary will automatically detect whether the uploaded file is an image or a non-image raw file. When using direct image uploading from the browser, resource type is set to auto by default.
cloudinary.v2.uploader.upload("sample_spreadsheet.xls", {resource_type: "auto"}, function(error, result) {console.log(result, error)});
Delivery URLs of raw files are built quite similarly to those of images. Just make sure to set resource_type to raw. Here's an example:
cloudinary.url("sample_spreadsheet.xls", {resource_type: "raw"})
Update and delete images
Image uploaded to Cloudinary are stored persistently in the cloud. You can programatically delete an uploaded image using the following method:
function destroy(public_id, options, callback)
For example, the following code would delete the uploaded image assigned with the public ID 'zombie':
cloudinary.v2.uploader.destroy('zombie', function(error, result){console.log(result, error)});
See our Admin API documentation for more options of listing and deleting images and files.
When you delete an uploaded image, all its derived images are deleted as well. However, images and derived images that were already delivered to your users might have cached copies at the CDN layer. If you now upload a new image with the same public ID, the cached copy might be returned instead. To avoid that, use different randomly generated public IDs for each upload or alternatively, add the version component to the delivery URLs. If none of these solutions work, you might want to force cache invalidation for each deleted image.
Forcing cache invalidation is done by setting the invalidate parameter to true either when deleting an image or uploading a new one. Note that it usually takes up to one hour for the CDN invalidation to take effect. Here's are two examples:
cloudinary.v2.uploader.destroy('zombie', {invalidate: true }, function(error, result) {console.log(result, error)});
cloudinary.v2.uploader.upload('new_zombie.jpg', {public_id: "zombie", invalidate: true}, function(error, result) {console.log(result, error)});
Refresh images
Cloudinary supports forcing the refresh of Facebook & Twitter profile pictures, using the explicit API method. The response of this method includes the image's version. Use this version to bypass previously cached CDN copies. For Facebook pictures, use the application-specific numeric ID only.
cloudinary.v2.uploader.explicit("4", {type: "facebook"}, function(error, result) {console.log(result, error)});
You can also use the explicit API call to generate transformed versions of an uploaded image. This is useful when Strict Transformations are allowed for your account and you wish to create custom derived images for already uploaded images.
cloudinary.v2.uploader.explicit("sample_id", {type: "upload", eager: {width: 150, height: 230, crop: "fill"}}, function(error, result) {console.log(result, error)});
Rename images
You can rename images uploaded to Cloudinary. Renaming means changing the public ID of already uploaded images. The following method allows renaming a public ID:
function rename(from_public_id, to_public_id, options, callback)
For example, renaming an image with the public ID 'old_name' ro 'new_name':
cloudinary.v2.uploader.rename('old_name', 'new_name')
By default, Cloudinary prevents renaming to an already taken public ID. You can set the overwrite option to true to delete the image that has the target public ID and replace it with the image being renamed:
cloudinary.v2.uploader.rename('old_name', 'new_name', { overwrite: true });
Manage tags
Cloudinary supports assigning one or more tags to uploaded images. Tags allow you to better organize your media library.
You can use our Admin API and media library web interface for searching, listing and deleting images by tags. In addition, you can merge multiple images that share the same tag into a sprite, a multi-page PDF or an animated GIF.
See our Admin API documentation for more details regarding managing images by tags.
The following example assigned two tags while uploading.
cloudinary.v2.uploader.upload('/home/my_image.jpg', {public_id: "sample_id", tags: ['special', 'for_homepage']}, function(error, result) {console.log(result, error)});
You can modify the assigned tags of an already uploaded image. The following example assigns a tag to a list of images:
cloudinary.v2.uploader.add_tag('another_tag', ['sample_id', 'de9wjix4hhnqpxixq6cw'], function(error, result) {console.log(result, error)});
The following example clears the given tag from a list of images:
cloudinary.v2.uploader.remove_tag('another_tag', ['sample_id', 'de9wjix4hhnqpxixq6cw'], function(error, result) {console.log(result, error)});
This example clears all tags from a given list of images:
cloudinary.v2.uploader.replace_tag('another_tag', 'sample_id', function(error, result) {console.log(result, error)});
Text creation
Cloudinary allows generating dynamic text overlays with your custom text. First you need to create a text style - font family, size, color, etc. The name of the text style is its public ID and it behaves like an image of the text type.
The following command creates a text style named dark_name of a certain font, color and style:
cloudinary.v2.uploader.text("Sample Name", {public_id: "dark_name", font_family: "Arial", font_size: 12, font_color: "black", opacity: 90}, function(error, result) {console.log(result, error)});
The following image tag adds a text overlay using the created dark_name text style.
cloudinary.image("sample.jpg", {overlay: "text:dark_name:Hello+World", gravity: "south_east", x: 5, y: 5});
For more text style options, see Text layers creation.
More information about text overlays is available in our adding text overlays in Node.js documentation.
Notifications and async transformations
By default, Cloudinary's upload API works synchronously. Uploaded images processed and eager transformations are generated synchronously during the upload API call.
You can tell Cloudinary to generate eager transformations in the background and send you an HTTP notification callback when the transformations are ready. You can do that by setting the eager_async parameter to true and optionally setting eager_notification_url to the URL Cloudinary should send the callback to. Here's an example:
cloudinary.v2.uploader.upload('/home/my_image.jpg', {eager: {width: 150, height: 100, crop: "thumb", gravity: "face"}, eager_async: true, eager_notification_url: "https://mysite/my_notification_endpoint"}, function(error, result) {console.log(result, error)}));
Cloudinary also supports webhooks. With webhooks enabled, you can get a notification to your server when an upload is completed. This is useful when you use direct image uploading from the browser and you want to be informed whenever an image is uploaded by your users. Setting the notification_url parameter tells Cloudinary to perform an asynchronous HTTP GET request to your server when the upload is complete. For example:
cloudinary.v2.uploader.upload('/home/my_image.jpg', {notification_url: "https://mysite/my_notification_endpoint"}, function(error, result) {console.log(result, error)})
See the following blog post for more details: Webhooks, upload notifications and background image processing.
Upload method parameters
function upload(file, options, callback)
For a full list of the upload method parameters, see the Upload method in the Upload API Reference.


text:
All News Releases By Date
Alaskan Seafood Processor fined over $54,000 for Federal Clean Water Act violations
Release Date: 04/10/2008
Contact Information: Chris Gebhardt, NPDES Compliance Officer, (206) 553-0253, firstname.lastname@example.com Tony Brown, Public Affairs, (206) 553-1203, email@example.com
(Naknek, Alaska – April 10, 2008) Leader Creek Fisheries, LLC (Leader Creek), an Alaskan seafood processor located in Naknek has agreed to pay a $54,061 penalty to settle alleged federal Clean Water Act violations.
Based on an inspection of Leader Creek on June 24, 2003 and a follow-up inspection on July 7, 2006, EPA and the Alaska Department of Environmental Conservation (ADEC) found that Leader Creek was not in compliance with its National Pollutant Discharge elimination System (NPDES) permit.
Leader Creek's grinder broke in early July 2006. During that time, Leader Creek had the following NPDES violations:
· Failed to grind its seafood waste to ½" or smaller before discharging;
· Failed to have a backup grinder or spare parts; and
· Failed to report the broken grinder.
EPA also alleged that Leader Creek:
· Failed to submit an annual report;
· Failed to perform daily inspections of its operations and the surface and shoreline to ensure that the facility was operating correctly; and
· Exceeded allowable discharge amounts.
According to Kim Ogle, NPDES Compliance Manager, it is extremely important for seafood processors like Leader Creek to continuously monitor their facility operations.
"Processors need to make sure that they have the necessary spare parts on hand to fix problems with their pollution control equipment," said EPA's Ogle. "Such proactive measures protect the environment and cost processors less in the long run because they will not have to choose between suspending operations and processing out of compliance with their permit."
The NPDES permit program, a key part of the federal Clean Water Act, controls water pollution by regulating sources that discharge pollutants to waters in the United States.
For more information about EPA's NPDES discharge program, visit:
Subscribe to automatically receive Region 10 News Releases via email at:
Search this collection of releases | or search all news releases
View selected historical press releases from 1970 to 1998 in the EPA History website.


text:
Event: Bollywood actress Bipasha Basu walked the ramp for well-known Fashion Designer Maheka Mirpuri who unveiled her new collection 'Passione' at Hotel Taj President, Cuff Parade, Mumbai.
Guest List: Bipasha Basu, Anjala Zaveri, Bhagyashree Patwardhan, Nethra Raghunathan, Shiba, Maheka Mirpuri, Nisha Jamwal, Manisha Koirala, Suman Ranganathan, Nina Manuel, Tapur Chaterjee
Venue: Hotel Taj President, Cuff Parade, Mumbai.
Date: 03-Oct-2008
Bollywood celeb Aamir Khan along with wife Kiran Rao were spotted at PVR.
Bollywood producers-directors Vidhu Vinod Chopra, Krishan Kumar, Ravi Bahl, Divya Khosla Kumar, Sajid Nadiadwala, Wardha Nadiadwala celebrate diwali with Bhushan Kumar
Bollywood celebs Kareena Kapoor Khan, Malaika Arora, Sonali Bendre, Nimrat Kaur among others were snapped by paparazzi.Bebo looked super cool in a casual look. She wore a white t-shirt with yoga pants...
Bollywood actress Shama Sikander celebrated Diwali festival at her residence.
Bollywood celebs Aamir Khan, Zaira Wasim, Fatima Sana Shaikh, Sanya Malhotra, Anil Kapoor, Nitesh Tiwari, Aparshakti Khurrana, Bhushan Kumar, Javed Akhtar, Shabana Azmi, Sachin Tendulkar, Rajkumar Hir...


text: Anti-money laundering bulletin - Spring 2016 Regulatory Update Share this 30 MAr 2016 By: Michael McKee In this issue, we provide updates on anti-money laundering news and enforcement action, both in the UK and internationally, including: a fine of £72 million imposed on Barclays Bank for AML breaches a report conducted by Transparency International which claims to identify weaknesses in the UK AML regime an Action Plan presented by the European Commission in order to strengthen the fight against terrorist financing and a fine of US$258 million imposed on Deutsche Bank to settle a US sanctions case. We also consider FATF's efforts to enhance counter-terrorist financing measures. Read the full AML Bulletin in an e-mag format Download the PDF version


text:
Browsing by Subject "Austen, Jane, 1775-1817 -- Knowledge of -- Psychology."
Now showing items 1-1 of 1
Beneath the surface: psychological perception in Jane Austen's narration. (2008-06-10)This thesis argues that Jane Austen's novels are more psychologically sophisticated than they have been given credit for and that the psychological depth of her heroines is revealed by Austen's unique narration. First, I ...


text:
Telefax: No fax number available
Website: No web address available
Biz owner? Moderate reviews or edit listing.
Search entire category for Recreation Centers
Recreation Centers are places in Laguna Hills developed in order to organize different recreational activities for individuals of all ages. The facilities provided may range from indoor-pools, weight rooms, basket ball courts, dance studios, art studios, game rooms, to even libraries and cafes.


text:
Privacy policy
Shopvolution Limited ("we", "us" or "our") is committed to protecting and respecting your privacy. This policy (together with our Terms of Service ) sets out the basis on which any personal data we collect from you, or that you provide to us, will be processed by us. Please read the following carefully to understand our views and practices regarding your personal data and how we will treat it.
For data protection purposes, the data controller is Shopvolution Limited, incorporated and registered in the England and Wales (number 07431086), whose registered office is at 87 Notting Hill Gate London W11 3JZ, United Kingdom.
Information we may collect from you
We may collect and process the following data about you:
If you contact us, we may keep a record of that correspondence. We may also ask you for information when you report a problem with our Site or Service.
We may also ask you to complete surveys that we use for research purposes, although you do not have to respond to them.
Where we store your personal data
The data that we collect from you may be transferred to, and stored in, countries outside the UK and the EEA for the purpose of operating our Service and some data processing may be carried out by third parties on our behalf (such as a third party host). By submitting your personal data, you agree to this transfer, storing or processing. We will take all steps reasonably necessary to ensure that your data is treated securely and in accordance with this privacy policy.
You are responsible for keeping confidential any password which enables you to access certain parts of the Service, whether a password has been given to you by us, chosen by you or generated using a third party platform such as Facebook. We ask you not to share a password with anyone.
Unfortunately, the transmission of information via the internet is not completely secure. Although we use all reasonable efforts to protect your personal data, we cannot guarantee the security of your data transmitted to our Site or Service; any transmission is at your own risk.
Uses made of the information
We use information held about you in the following ways:
Disclosure of your information
We do not disclose information about identifiable individuals to our advertisers, affiliates or partner merchants, but we may provide them with aggregate statistical information and analytics about our users and non-registered visitors habits and use of our Sites and Service.
We may disclose your personal information to any member of our group, which means our subsidiaries, our ultimate holding company and its subsidiaries.
We may disclose your personal information to third parties:
Third parties
The Service may, from time to time, contain links to and from third party websites of our partner networks, advertisers, partner merchants, retailers and affiliates. If you follow a link to any of these websites, please note that these websites have their own privacy policies and that we do not accept any responsibility or liability for these policies. Please check these policies before you submit any personal data to these websites.
Changes to our privacy policy
Any changes we may make to our privacy policy in the future will be posted on this page and, where appropriate, notified to you by e-mail.
Questions, comments and requests regarding this privacy policy are welcome and should be addressed to firstname.lastname@example.com or Shopvolution Limited, Privacy Office, 87 Notting Hill Gate, W11 3JZ, London, United Kingdom


text:
by Sebastian Wöber | 12th September 2012
Sony just announced 2 new cameras. No wait, they just release another 3. It's getting hard to keep track, let's look at it slowly: After the Sony A99 full frame DSLR, and the NEX-VG900 full frame large sensor camera, Sony went on to release the NEX-VG30 that is the direct successor to the NEX-VG20 (released last year).Read more
We only send updates about our most relevant articles. No spam, guaranteed! And if you don't like our newsletter, you can unsubscribe with a single click. Read our full opt-out policy here.
© 2018. All Rights Reserved. cinema5D GmbH, Kranzgasse 22 / 9-10, A-1150 Vienna, Austria
Terms of Use | Privacy Policy | About Us | Contact | Got a Tip?


text:
Back to All Events
Earlier Event: April 28Prom (McClellan Conference Center)
Later Event: May 11Senior Dinner Dance (Cafeteria)
If you have any questions regarding activities, clubs, events, dances, rallies, etc., please come and visit the Leadership Room (N1). It is located across from the Assistant Principals office and joined with the cafeteria.
Our strong bond can ne'er be broken formed at Oak Ridge High,
Far surpassing wealth unspoken, Sealed by friendship's tie
Raise the chorus, Speed it onward
'Til the hills reply:
Hail to thee, our Alma Mater
Hail to Oak Ridge High
When in future years we're turning leaves of memory, then we'll find our hearts returning,
Oak Ridge High to thee
Raise the chorus, Speed it onward
'Til the hills reply:
Hail to thee, our Alma Mater
Hail to Oak Ridge High
The mission of Oak Ridge High School is to provide a purposeful teaching and learning environment which challenges our students to achieve academic, artistic, personal and civic excellence.
Navy Blue & Gold
Trojan Warrior
Students have rights, as do all citizens, under the constitution, as well as State Law and District Policy. Their rights include:
The right to be heard. Students are encouraged to voice constructive criticism through student government, student advisory committees, counselors, administrators, and any other channels of communication as long as that process does not disrupt the orderly operation of the school. (Education Code 48907)
The right of education in a safe, clean environment.
The right to full use of class time for receiving instruction and learning.
The right to fair, consistent and respectful treatment by staff members and other students.
The right to a hearing as established under Education Code 48900.
The right to seek redress of grievances through the District grievance procedure.


text:
Soda tax
Speaking outside Johnston Square Elementary School, Baltimore Mayor Stephanie Rawlings-Blake announces her plans for using bottle-tax revenues to improve city schools. With her on the right are City Council member Mary Pat Clarke and Baltimore city schools CEO Andres Alonso, far right.
Barbara Haddock Taylor / The Baltimore Sun
Copyright © 2018, The Morning Call


text:
Deciding which real estate agent you want to represent your property is the biggest decision you will make during the sales process. Choose the right estate agent and they will be able to draw on years of experience to sell your property promptly and profitably. Choose the wrong agent and your property could be languishing on the market for months. To ensure you land firmly in the former category, watch out for these five common pitfalls.
Misunderstanding the agent's sales record
Look very closely at what your agent sold over the past year, and pay even closer attention to how many properties they listed. Selling 25 properties may be an impressive statistic to use during a presentation, but find out whether they sold 25 out of 25 properties or 25 out of 100 properties. Instead of choosing the agent who sold the highest number, choose the agent who sold the highest percentage. Their service is likely to be more tailored.
Falling for flattery
Some agents may tell you your home is worth more than it is to encourage you to choose them. However, overvaluing a property can be just as dangerous as undervaluing it. If the price is too high for the area or property type, your home could end up on the market for months. Eventually it will be necessary to drop the price, and some buyers may interpret this as a sign of desperation and will offer even less than the property is worth.
Choosing a family member or friend
It is only natural to want to work with someone you already know. Sadly, transforming a personal connection into a business one is often fraught with problems and can put a severe strain on your relationship. Your friend may feel that they don't need to work as hard for you, as a friend is more likely to forgive small mistakes than a stranger would be. Even if they are a fantastic agent, there might be some bitterness if they are unable to get you the price you were hoping for.
Not checking references
You are hiring a professional to sell your property, so it's important that you also treat this as a professional arrangement and thoroughly check their references. In addition to reviewing the references provided, gather your own. You can Google the agent's name to find out how they are marketing their current properties, and phone their current clients to find out if they would recommend them.
Not considering agency reputation
Many independent real estate agents are good at what they do, as are agents that work for boutique companies. However, there are numerous added advantages to selecting an agent with international clout and immediate brand recognition, such as Engel & Völkers. The instant familiarity and reputation will immediately put potential buyers at ease, while larger marketing budgets ensure that high quality photographs of your property appear on globally recognised websites. Of course, there's also training. Every E&V real estate agent is trained to an exceptionally high standard, with ongoing education throughout their career at the E&V Academy. For more information, visit us online or in-store.


text:
By Kaustav Bera
"Michael's first touch with the outside of his boot took him past the defender on the halfway line. After that he had just one thing on his mind. He went at their defence. His pace took him past a second defender and towards their sweeper, Ayala. When Michael's acceleration took him past Ayala on his right hand side it was like lightning. It was as if Ayala was standing still. We've always been amazed at how fast Michael runs with the ball at his feet. A little dummy and he was just away on the outside of the last man.
Paul Scholes was steaming up on the outside and we were all thinking Michael was gong to give it to Scholesy who looked as if he had a straight on view of goal. Then suddenly, as his body was falling away, Michael cut across the ball and hit it back across goal. When the ball hit the net the feeling was fantastic. Unbelievable."
Glenn Hoddle might not have been anywhere close to being a great England manager (Who has in any case besides Alf Ramsey for that matter!), but these words about an 18 year old prodigy who took the world by storm will be forever remembered.
The player in question is none other than Michael Owen, arguably the best striker to have turned up for England in the present generation. With a 40 goal haul in 89 matches, statistics in this case at least paints a similar picture. Having turned out for some of the biggest clubs, the likes of Liverpool, Real Madrid and Manchester United to name a few, Owen was no slouch when it came to his feats at the club level, being the 2001 Ballon d' Or winner no less, for leading Liverpool to the cup treble (UEFA Cup) including his famous double in the 3-1 win over Arsenal in the FA Cup final.
The career graph of the diminutive English striker shows promising signs at the start of his magnificent career and it has been a steady decline to obscurity as he matured, a large part due to his hamstrings and a long list of injuries which has probably built up even more than his rather enviable trophy cabinet.
The only English player to be named European Player of the year, besides the legendary Stanley Matthews has not only lit up the field with his goal scoring feats but has the unique dinstinction of turning up for both - Liverpool and Manchester United, something which is unique in the Premier League era.
While Owen had reached super stardom with his stint with the Reds at the beginning of his career, his stint with Manchester United was equally celebrated, never mind the scarcity of appearances or the initial sceptisism, as he etched a permanent spot in the memory of the fans, with a late late goal in the 4-3 win over Manchester City in 2009. In his injury plagued three season sojourn with the Red Devils, Owen did manage to pick up a Premier League medal in 2011, even though most of his tenure was spent on operating tables and recuperating rooms.
|Owen's injury time winner against City was his most memorable goal
While injuries did play a decisive part in cutting short the rapid rise to stardom which befitted a class player like Owen, the changing times of football also had a key role to play in that process. When Owen started out, he was the archetypical poacher, a player with raw pace and tremendous acceleration that could leave any opposition defender for dead. In the prevalent 4-4-2 formation in those days, Owen was a perfect fit as he would play off his more burly partner who would be expected to do the dirty work of trying to hold up the ball or link up play, while Michael's job was just to score! The more the merrier!
However, rather unfortunately for Owen and football in general, the need for a more compact and tactical style of play saw the extinction of the two striker mechanic, in the favour of a one striker role which was obviously going to be a Didier Drogba rather than an Owen (taking Jose Mourinho's Chelsea as an example). This was the case when Owen returned from his short Spanish stay, as he was sold to Real Madrid to be a part of Galacticos project after fitness concerns began cropping up in his final years at Merseyside.
While he never really could break into the star studded team of Raul, Luis Figo and Ronaldo, in just 15 starts, he had managed to score 18 goals in a total of 41 appearances. However the lack of being able to adjust to a foreign life saw him want to move back to his homeland. While both Liverpool and Everton were equally interested, Owen instead ended up as a marquee signing for Newcastle United, clearly somewhere where his career would not hit the highs as before. Serving under six different managers, Owen hit the ground running, scoring 7 in his first 10 matches, but then the lack of quality around him, and his own unending injuries saw him seeing Newcastle relegated after four seasons, just on cue with his contract also coming to a close.
|Injuries were detrimental to Owen's England career
Like his club career, his Three Lions' career too followed a similar curve as with his blistering display in the 1998 World Cup, and goal scoring runs in Euro 2000, 2002 World Cup and Euro 2004 was abruptly halted by his injury in the group stages of the 2006 World Cup, bringing a premature end to his campaign and non inclusion in the 2010 World Cup due to an injury sustained while playing with Manchester United in the League Cup. While he could not stop scoring for the English national team, his hamstrings had a different idea altogether.
A footballer who believed that his only task was to score goals,
"I don't want to be modelling G-strings. It's not that good for my image – I'm a footballer not a tart"
Michael Owen never believed in hyperbole and got on with his task of putting the ball at the back of the net, time and again. In fact he had said quite candidly,
"Scoring goals gives you a 10-second buzz but I wouldn't describe it as joyful"
and it was this adrenaline buzz that had kept him going, even with failing hamstrings and continuous setbacks thrown across his path.
Although he finally gave in to his body's wishes, announcing his retirement from football at the end of the season, he has endeared himself to any and every football lover as a player whose only desire as he said himself, he was 'born to score goals', and everyone will have their favourite 'Michael Moment'.
A tragic case of an unfulfilled career, who knows what Michael could have done if his muscles had held up. Yet for what he has achieved, he is surely one of the greatest goal scorers to have set foot in the Premier League at least.
Follow Kaustav Bera on
What is your FAVOURITE Michael Owen Moment? Let us know..
How do you stay up to date with football when on the move? With http://m.goal.com – your best source for mobile coverage of the beautiful game.


text: Despite the day of rain, the After Hours party at the Hirshhorn could not be stopped. Guests got in some late-night gallery wandering before heading to the courtyard for drinks, music and the world premier of Peter Glantz's memorable performance, The World. The film and theater director took the crowd on a magical journey, after first verifying that everyone in attendance was, indeed, in favor of fun.


text:
The boat is reacting to the buoyancy forces due to the water, gravity, two catenaries , and most importantly the contact coupling model which prevents it from passing through the harbor wall.
We use cookies and other technologies to improve your online experience. By using this Site, you consent to this use as described in our Privacy Policy.


text:
0 Members and 1 Lonely Barbarian are spying on this topic.
Recent Events/Common Knowledge:The War of Kings rages on in Westeros. In King's Landing, young Joffrey Baratheon sits upon the Iron Throne. Cersei Lannister, his mother, whispers in his ear. Tywin Lannister, his grandfather, has just been named Hand of the King, after successfully repelling Stannis Baratheon, the Usurper, on the Blackwater with allies and wildfire. Stannis retreats against his will, against the insurmountable odds, and heads north in his remaining ships.Robb Stark, the King in the North and his liege-men are in the Riverlands, preparing the march south to King's Landing to slay Joffrey and avenge his father.In the North, at The Wall, ravens' messages speak of great battle, some great assault by the wildlings, and their King-beyond-the-Wall against the outnumbered Nightswatch. Besides the Wildlings, it is said Giants have stirred from their earthen lairs, and worse, the Others, the very dead themselves have risen from their frozen graves.Far across the Narrow Sea in Essos, beyond the Free Cities, it is said the Mother of Dragons, a rumored Targaryen, assembles an army of unimaginable proportions, to march upon Westeros and reclaim her birthright.War, pestilence, and famine plagues the Realms. And worst of all, Winter is coming.
Page created in 0.402 seconds with 32 queries.


text:
|Forum Rules
|Firearms Safety
|Firearms Photos
|Lost Password
|Email Changes
|Today's Posts
|Mark Forums Read
|Thread Tools
|Search this Thread
|January 28, 2013, 06:44 PM
Senior Member
Join Date: January 27, 2010
Location: Norfolk, VA
Posts: 2,905
Is it "unethical" for a gun shop to raise prices during a shortage?
A comment in another thread got me thinking - is it unethical for a gun shop to raise their prices during an actual shortage?
I don't like seeing prices go up any more than the next guy, but on the other hand, store owners earn their living by moving a certain amount of stock each month, at a particular profit margin. If they're legitimately concerned that they might not get any new stock once they've sold what they have on-hand, I can understand wanting to maximize profit in preparation for leaner times ahead.
I'd feel different if it were something like gasoline, heating oil or water and we were in the middle of a natural disaster. Likewise, I think it matters how much of the store's total sales depends on the items that are in short supply. Wal-Mart isn't going to go under in six months if they have to rely on non-ammo/non-firearm sales for a while, for example, so I'd probably be less sympathetic if they started raising prices wildly.
Any thoughts?
|January 28, 2013, 06:47 PM
Senior Member
Join Date: November 15, 2007
Location: Outside KC, MO
Posts: 10,128
It isn't only whether new stock will be available, it is the wholesale price they expect to have to pay in order to restock. If prices are going up at the distributor, then it should be no surprise when they go up at the retailer.
|January 28, 2013, 07:05 PM
Join Date: November 17, 2000
Posts: 19,653
We have a few price gouging threads before. One is about Cabela's, the other was closed. Please check those out before we go over the same ground.
NRA, TSRA, IDPA, NTI, Polite Soc. - Aux Armes, Citoyens
|January 28, 2013, 07:11 PM
Join Date: September 27, 2008
Location: Foothills of the Appalachians
Posts: 12,295
Say a retailer has a given item, say a $1000 rifle, that they usually move ten of in a week. Now they're getting five a week. It wreaks havoc with cash flow, and the dealer has to make more off what inventory he can get.
If demand has spiked and supply has diminished, that's going to cause a rise in prices. It's Econ 101, not Introductory Ethics.
There's a line, of course, but defining it is difficult. Joe Bob selling something at a 300% markup to make a quick buck might be infuriating, and he may be a jerk, but is it really outside the bounds of what we expect in a free market?
Sometimes it's nice not to destroy the world for a change.
--Randall Munroe
|January 28, 2013, 07:23 PM
Join Date: November 17, 2000
Posts: 19,653
Interestingly some of the local big box stores are getting in ammo and selling it at their regular price. However, you have to buy only one box at a time. That is to avoid, folks stocking up at opening time and then selling for high prices at the gun show.
Reasonable amounts of 45 ACP are coming in. I've kept up my supply.
NRA, TSRA, IDPA, NTI, Polite Soc. - Aux Armes, Citoyens
|January 28, 2013, 07:27 PM
Senior Member
Join Date: August 4, 2010
Posts: 820
Ethical shop owners soon become former shop owners. Ammo isn't a life saving necessity like food and water, so I don't look at it like price gouging.
|January 28, 2013, 07:28 PM
Senior Member
Join Date: December 30, 2010
Posts: 1,480
I don't think that it is unethical. I don't participate when prices are inflated, but that is my decision. I actually think that some smaller dealers may have to close up shop after this unprecedented run on firearms and ammunition. The amount of time they will have to wait to restock may be more than some of them can take.
Stay Groovy
|January 28, 2013, 07:42 PM
Senior Member
Join Date: October 26, 2012
Location: Los Angeles, CA
Posts: 779
Maybe you should rephrase your question to:
"Is it unethical to follow the principles of basic economics and instead ignore the supply and demand curve?"
I told the new me,
"Meet me at the bus station and hold a sign that reads: 'Today is the first day of the rest of your life.'"
But the old me met me with a sign that read: "Welcome back."
Who you are is not a function of where you are. -Off Minor
|January 28, 2013, 07:51 PM
Senior Member
Join Date: February 2, 2007
Location: Iowa
Posts: 2,676
Short answer, nope.
|January 28, 2013, 08:29 PM
Senior Member
Join Date: December 25, 2010
Posts: 587
Some gun shops make a lot on ammo and reloading supply's, if they don't have any ammo on the shelves to sell, they must make money on the few guns they have in stock.
Someday I'll be good enough to know if a gun is accurate or not.
|January 28, 2013, 08:32 PM
Senior Member
Join Date: October 29, 2002
Location: Cincinnati, OH
Posts: 465
Three words: Free Market Economy
Send lawyers, guns, and money...
|January 28, 2013, 08:51 PM
Senior Member
Join Date: January 22, 2011
Posts: 254
I can understand it if manufactures have stopped production because they're waiting to see what will happen with ban regulations. Since there's no point making a product you can't sell. This will cause prices to rise, since there is no supply. However, someone pointed out in another thread that manufactures have announced that they intend to raise their prices because they've seen how much some stores have raised their prices.
This is not a result of supply and demand, it is a result of greed. Some stores gouged so much that the manufacturer thinks they can get more, which means the distributors will charge more, which means every LGS will have to charge more to cover their costs.
Now I know, with time, the market will correct itself, provided people wise up and stop paying inflated prices. Until then, your choices are simple: pay more or try to wait it out and hope prices return to normal.
|January 28, 2013, 08:57 PM
Senior Member
Join Date: November 11, 2010
Location: Phoenix area
Posts: 1,442
It's a tough call, the huge corporations will get a government bailout if they screw up too bad. But, where is the bail out for the little guy. Who's to say the little guy doesn't deserve assistance more than the large corporation? In a market such as ours I feel it is totally ethical to sell ammo and such at the inflated prices. If the little guy overprices himself too much he will drive himself out of business. Damned if he does damned if he doesn't.
|January 28, 2013, 09:00 PM
Join Date: January 23, 2013
Posts: 21
Is this the same concept of price gouging gas when the government creates a panic that there is going to be a gas shortage? Same difference in my opinion. It's wrong and I don't agree with it.
|January 28, 2013, 09:11 PM
Senior Member
Join Date: October 26, 2012
Location: Los Angeles, CA
Posts: 779
1) The panic has established that people are willing to purchase mass quantities of ammunition and rifles at a higher premium.
2) The panic has created a new and wider market of potential buyers for these platforms
3) If the panic subsides and no new bans are in place, then prices
3a) Will stabilize at a slightly lower level but overall higher level because of the increase of consumers and the difficulty for new competitors to enter the market because of government interference and extreme overhead
3b) Will stabilize at pre-panic prices because the influx of market consumption was purely emotional fear-mongering and not representative of a wider market consumer base.
Please illustrate how this is "Greed". Greed is how our society, and in fact all societies are based. To embrace this concept instead of treating it as the pink elephant in the room, we can move forward in social markets generate more capital to satisfy the consumer base.
YOU are the evil that is swallowing the world. Not because you like guns, but because you have drank even the smallest sip of the "Greed/Altruistic" kool-aid that makes our society and economy thrive.
I told the new me,
"Meet me at the bus station and hold a sign that reads: 'Today is the first day of the rest of your life.'"
But the old me met me with a sign that read: "Welcome back."
Who you are is not a function of where you are. -Off Minor
|January 28, 2013, 09:24 PM
Join Date: July 7, 2008
Location: Upper midwest
Posts: 5,581
Goods (and services, for that matter) are worth what people are willing to pay for them.
But even in that case, the source of the inflated price is an increase in the cost of the raw material, driven by speculation at the level of commodities markets, not "price-gouging" by Joe who owns the gas station on the corner.
If people are willing to pay inflated prices for things that aren't necessities, like yet another gun, or even a first gun (strange as it may seem to us, many people don't regard guns as necessities, and manage their lives just fine without them), there's nothing unethical about charging them what they're willing to pay; they're making a choice to buy something that's not a necessity in the same way that gas, food or medicine are necessities.
And lots of people like expensive stuff better. It doesn't have to be better quality, just more expensive -- then they think it's better.
So why not make them happy?
Last edited by Evan Thomas; January 28, 2013 at 09:29 PM.
|January 28, 2013, 09:25 PM
Senior Member
Join Date: December 3, 2012
Posts: 502
If you don't like it, don't buy it. Its not like an essential to life like food.
I was talking to one shop owner who said he has no problem "sticking it to" those on the internet who he will most likely never hear from again. However, he knows that taking care of local good customers and not gouging them, will keep his doors open in the long run.
|January 28, 2013, 09:29 PM
Junior member
Join Date: December 20, 2012
Location: The "Gunshine State"
Posts: 1,981
There could be several reasons why prices go up. Supply and demand is obviously number 1, but there is also his replacement costs for new inventory, a situation similar to the price of gas. If his next price has jumped up by a large margin, he needs to raise his price now in order to be able to pay current bills and still have enough to restock at the newer higher prices
|January 28, 2013, 11:13 PM
Senior Member
Join Date: April 16, 2011
Location: Georgia
Posts: 1,600
Demand dictates price in ammo as with other things. I do not look at it as gouging if they are charging the going rate...and I do not have to buy it.
|January 28, 2013, 11:36 PM
Senior Member
Join Date: January 22, 2011
Posts: 254
I guess it's only right when you say it.
I love how defensive people get whenever the issue comes up about over paying. If you feel you need to justify the price you paid, then you probably paid too much.
Next time you see something with a ridiculous price tag, don't shake your head, remeber, it's essential for our thriving economy.
Last time I checked, it was still a free country and we are all entitled to our own opinions, however different they may be. Let us agree to disagree.
Last edited by StukaJU87; January 28, 2013 at 11:43 PM.
|January 28, 2013, 11:43 PM
Join Date: January 23, 2013
Posts: 21
You create a good point about it being a necessity and I agree. I think I'm just looking at it from a different perspective and you even said it.
gas prices rise over speculation.
gun and ammo prices rise over speculation..
There is a direct correlation. However you are correct about people having to have gas to get to work etc. where a gun is not needed to get to work etc. I still don't feel it's right for gun shops to "stick it to" new gun buyers or internet customers because they can make an extra 25% or whatever right now. Those could become life long customers that would come back after this paranoia dissipates. When this does end and a first time buyer realizes he got hosed for $100-$200 more than they should've they probably will find another shop to go to and never say a good word about the previous shop. Just my point of view.
|January 29, 2013, 12:10 AM
Senior Member
Join Date: April 14, 2012
Location: IA
Posts: 118
Ask yourself this about owning guns and buying ammo: If it wasn't important to you 3 months ago, why is it important now? The shops raising prices are in it so they can retire, not so you can retire and again, it is a free market decision on the buyer's part to part with his/her $$$, or not.
dstryr, since 1986.
|January 29, 2013, 12:11 AM
Join Date: January 28, 2013
Location: Longwood, Fl
Posts: 18
This is a free market society, that means we are free to buy or not buy from whomever we choose. If the price is too high, you don't buy it. Guns and ammo are not necessities and are subject to the laws of supply and demand. How much you charge someone for your product is directly related to what someone will pay for your product. If people are willing to pay $1600 for an $800 gun, you sell it for $1600. When people stop paying, the prices will go back down.
Hornady lock and load progressive press
|January 29, 2013, 12:12 AM
Join Date: July 7, 2008
Location: Upper midwest
Posts: 5,581
As to "speculation," let's not confuse two different usages of the word. In the example of gas prices, I was using its more restricted meaning of "financial speculation" -- buying up a commodity (or a stock, for that matter) in the belief that prices will rise. This is why gas prices go up whenever there's a good economic forecast; speculators in oil futures are betting that an increase in economic activity will lead to a rising demand for oil, and thus to a rise in the price per barrel.
There may be people who are buying guns at inflated prices, thinking that they'll make money selling them in the event of a ban, but I don't think that applies to most of those who are rushing to buy guns.
I think the "speculation" you're referring to in the case of guns is simply the fear that there will be a ban... the rush to buy guns is driven by that fear, not by the desire to make money.
|January 29, 2013, 12:20 AM
Senior Member
Join Date: April 12, 2010
Location: Lake Martin, AL
Posts: 3,182
I have long ago come to a realization. It is no longer a local market, State market or even a National market. It has become an international market for all of our commodities and goods. Services might follow, but it could be ruled as slavery.
I can shop from home with certain considerations such as cost of shipping offset by local taxes, hazmat fees, FFL fees and etc. Then not to mention my cost of gas for the hot rod lincoln to pull out of the driveway.
It does not take much intelligence to satisfy your wants or needs as long as you have the money.
I can then use my fuel money on one of my three boats since I live on a 44,000 acre lake.
Life is good. Carry a double barrel coach gun for personal protection. It is endorsed by the White House.
|Thread Tools
|Search this Thread


text:
Tuesday, January 31, 2012
mini quilt progress
9 comments:
- Amy said...
I think that's a good attitude. At least one of you is happy then. Personally, I would be thrilled to receive your new Mendocino mini, but I'm not in the swap unfortunately.
- January 31, 2012 at 7:53 AM
- Terri said...
I love those colors! I think that a quiet partner means that they will love anything you make for them. How's that for a theory?
- January 31, 2012 at 10:04 AM
- Beezus said...
Well, I love it, so if I'm your partner, send it on to me! I know what you mean about getting silent partners. I've had a couple that made absolutely no comments in the group pool at all, and another who never said thanks. But I've also had some great partners, so I'm trying to remember that's what it's all about . . .
- January 31, 2012 at 10:19 AM
- Nichole said...
This is fabulous. I love it! I agree that since it is a rare and loved fabric, you shouldn't send it on if your partner's not in love with it.
- January 31, 2012 at 11:17 AM
- SewPo! said...
I love the colors!
I've never done a swap, though, so I don't have much to say about silent partners. (Get it...don't have much to say...oh nevermind.)
- January 31, 2012 at 11:57 AM
- SewAmy said...
I'm sorry you got another silent partner. I have a good stitching friend that quit doing swaps because every time she got a partner she never heard from them. It seems weird that one would sign up for a swap and then keep silent. Do what you love! You are an awesome artist and you need to go it!
- January 31, 2012 at 1:22 PM
- A Girl said...
I love it! Swaps can be tricky sometimes, just do what feels right to you. I am still lovin my mini from the 80's swap and I am sure your partner will love this one too.
- January 31, 2012 at 5:40 PM
- Rebecca said...
i think this is AMAZING!! it's so hard to cut into those prized fabrics...yet you made something so bold. this might be my favorite thing i've seen with mendocino! wish i was your partner :o)
- January 31, 2012 at 8:32 PM
- Jacey said...
I'm pretty sure your partner will love it! Silent partners make me stress, though, so I understand your pain! Like I said on flickr, I love the ruler print in combination with the Mendocino. Lovely!
- February 1, 2012 at 8:03 AM


text:
XFX GTX285 Black Edition Review
The battle wages on between the rivals who are both fighting for domination, each side keeps pulling ahead for a while. No, it's not a new videogame but rather a new line of video cards from nVidia. With the high performance of the updated GTX260, nVidia had to update the GTX280 to fit in better with the GTX295 that was also recently released.
XFX is one of the top nVidia graphic cards suppliers, who now sits on the fence and produces ATI video cards. XFX was founded in 1989 and also produced motherboards. With the ownership of the Black Edition cards comes an exclusive membership with plenty of perks. Some of which are the Double Lifetime Protection Warranty (which can be transferred to the buyer if you sell the card), support, up-to-date downloads and guides, and a "Modder Friendly" company.
Originally, both the GTX280 and GTX260 were produced on the 65nm production process, but were recently given a die-shrink to 55nm (with the renaming to GTX285), which should increase clock speed, power efficiency, and overall efficiency. The shrink also saves nVidia money because it allows the company to make more GPU cores per silicon wafer. The whole line-up has been given a face-lift to 55nm now and XFX has pushed the limits of this new technology even further with the overclocked GTX285 Black Edition.
Closer Look:
The package is similar in size to a small shoebox, emblazoned with the Black Edition line, nVidia logos, Far Cry 2 logo (comes with the card free), 1GB of DDR3, and PCI Express 2.0 compliance. The back lists the features that the card has, and a picture of the top of the card. The card also comes with 5-Star support, which when the card is registered also acts as a double-lifetime warranty that is transferable if the card is sold and registered again. The back also has the logos of supporting technologies, such as PhysX by nVidia.
The side panel lists the recommended system requirements and also minimum and recommended power supply requirements. The basic requirements are Windows XP/Vista and an Intel Pentium 4 or AMD Athlon XP or better CPU. The recommended power supply wattage is 550 watts, or at least 40 amps on the 12-volt rail(s). XFX recommends at least a 630-watt power supply for non-SLI, or 680+ watts for SLI. Also listed are the contents, including installation CD, User Guide, and Adobe PDF Reader. The other side lists the Far Cry 2 Mature Audience only information, along with stickers for CUDA and SLI support, and XFX being an Authorized Board Partner with nVidia.
The top is branded with XFX and nVidia logos and with the video card line. The reverse has the same logos, and serial number/part number information.
With the top open, we are greeted by the XFX logo. With a slight pull another box comes out, with XFX logos and website address.
Opening this box reveals the driver CD, manuals for card installation/drivers, and Far Cry 2 game.
Underneath the manuals is a cardboard slot labeled "play hard." Lifting it reveals the accessories for the video card: DVI-VGA adapter, DVI-HDMI adapter with audio cable, Component Video-YPBPR adapter, and 6-pin PCI-Express adapter with male and female Molex connections.
Removing the tray reveals the video card, neatly protected by a fitting of green cardboard. The card is also protected by the anti-static bag from dust, moisture, other nuisances, and of course static discharge while removing it from the packaging.
Let's get the bag off and see this beast in the wild!


text:
Royalty Free Music for your Media Production
Thank you for visiting Mad Oz Media.
We provide Royalty Free Music for you Personal or Corporate needs. Our music is suitable for Presentations, Product Demo Video's, Logo Intro's, Podcast's or to enhance any other project's where you need some good music.
We have various style ranging from Pop to Hip Hop, Rock and Cinematic.
Please keep checking in as we add lots of good music frequently.


text:
Performed on an original 3 string cigar box guitar using a bottleneck slide. I used a room mic as well as a direct signal to record the cigar box guitar. A roots, folk, rural blues.
Check out my cigar box guitar collection for more of my recordings using these classic early american instruments.


text:
WhatsApp Violates International Phone Number Privacy Laws. HIDE YO' WIFE & KIDS!
WhatsApp, the Instant Message client beloved of people too cheap to text, appears to contravene international privacy laws because of the way it forces users to grant it access to their entire address book.
Reuters reports that both the Office of the Privacy Commissioner of Canada and the Dutch Data Protection Authority have released reports explaining that the app violates privacy laws. They explain that the way the app takes control of the address book, commandeering all the phone numbers within—including both users and non-users of the app—is unlawful. Jacob Kohnstamm, chairman of the Dutch Data Protection Authority, explains:
"This lack of choice contravenes (Canadian and Dutch) privacy law. Both users and non-users should have control over their personal data and users must be able to freely decide what contact details they wish to share with WhatsApp."
The agencies claims they will continue to monitor WhatsApp, and may even begin to impose penalties upon it if it continues to use the same model. So far there's no word from WhatsApp about the allegations.
I thought I should post cuz I know a lot of people who use this app. :/


text:
Jaydee needed a new logo design and created a contest on 99designs.
A winner was selected from 62 designs submitted by 30 freelance designers.
We are a distribution company that mainly distribute catering products, like paper cups, plastic glasses etc...
We would like a clever logo but please do not put knifes, spoones, plates or anything like that into it as i think it cheapens the look of the logo. Just something professional and sharp looking.
The tagline is :A more personal approach to service
Catering Disposables - A more personal approach to service
This logo has been done before but we didn't get anything that we have liked. Please don't resubmit any previous designs.
Attractive logo - Original, colorful. modern. I'm sorry if i'm not specific but i'm looking for something that catches my eye. We are also going to base our website around the Logo. Thanks
- Item 1...
- Item 1...
Find out how a design contest works or learn more about our logo design services.


text:
Manufacture a Product for me
I need a fab shop to design an initial robotic prototype. It will be a six wheeled bot, gears and chain to link the axels together (and hence the motors, giving it all wheel drive capability), an actuator that can lift a lifting bar (up to 400 lbs), another motor to lock the steering mechanism. A means to control the bot will be needed. The finished product will be able to move in all directions (move like a tank), move to an object, use its' lifting arm, and move that object (on wheels) with a payload of 400 lbs around.
6 威客就此工作平均出价 $3898
Hi, I am a mechanical & product engineer with a dedicated team of inhouse mechanical, electronics hardware and software engineers. We have published 9 international papers and 5 patents. In past we have designed com 更多
Dear sir I am TOP RATED Mechanical Engineer with over 8 years of experience. I usually use SolidWork or Autodesk Inventor which is a very powerful tools and here is what I will do for your project: I can do: 3D 更多
Hi, Good Day to you. We have good exp in these type of jobs. Please share more details like a) drawing of the product, b) spec of the chain, sprocket, load carrying capacity, bearing motor capacity and type 更多
My experience hardware development and product design makes me the perfect candidate for this project. I have some of the components ready at hand to start working immediately.


text:
Xclio A380 Color Plus Review
As the computer enthusiast market continues to grow, so do the manufacturers that offer PC hardware. Technology changes, so the manufacturers have to adapt and sometimes expand their companies to fulfill these demands. Many of these demands bring about improvements in cooling systems and innovations to keep the massive amounts of heat produced by new hardware at bay. A company that has been around for a while but may not have been in the spotlight as much as other brands, Xclio, has been making statements for themselves by producing new and unique designs of computer cases, power supplies, and other cooling products for consumers to enjoy. Xclio is also the first manufacturer of fully customizable fan colors, offering their users the ability to choose practically any color out of just one fan. The case in consideration for this review is the Xclio A380 Color Plus, which features four 256 color fans which offer a unique trait and a very interesting look. The A380 Color Plus is a full tower case capable of housing the latest video cards with room to spare, and offers a tool-less drive bay system that many users can appreciate.
Closer Look
When first picking up this package, I was blown away at the sheer size of the box, which was quite heavy as well. There was a big gash in the side of the box, however, I felt inside and it seemed like there wasn't any damage to the case, which was a relief. The box itself features a large picture of the case on the front and back with not much other content, only a little bit of text and four pictures of the different colors of the case. Like the sides, the front is identical to the back. The sides have the same four pictures that appeared on the front as well as a table of specifications, including dimensions, cooling specifications, and more.
As just about every other case is, the Xclio A380 is wrapped in a plastic bag and stuck between two big blocks of Styrofoam. Upon further inspection, there wasn't any damage to the case where the box was punctured. Inside the case was a black bag that had all of the accessories in it. The accessories included the tool-less drive rails, mounting hardware, four replacement LEDs in a static bag, wire ties, and a user manual. With these accessories, I didn't feel like there was anything lacking.
On the next page, I will be showing the exterior of the case and sharing my thoughts. So far, this case is looking good. The size is mesmerizing, it comes with plenty of accessories, a well-written manual, and lots of expectations. Without ever owning or even hearing of Xclio, I feel that this case so far has made quite a statement about itself and its company. As they say, first impressions are everything.


text:
Mike Bishop, PGA
Main Address:
Legends @ Chateau Elan
5473 Legends Dr
Braselton, GA 30517-4019
(770) 932-8653
5473 Legends Dr
Braselton, GA 30517-4019
(770) 932-8653
5473 Legends Dr
Braselton, GA 30517-4019
Braselton, GA 30517-4019
(770) 932-8653
A head golf professional in Akron Ohio at a private club for 14 years. Moved to Georgia in 1989 to help bring 63 holes of golf out of the ground at Chateau Elan and get them operational, serving as the director of golf until 1998. In 1998 left for a nearby opportunity and was recruited to bring another golf course (27 holes) out of the ground, get it operational and then served as the director of golf until August 2004. In September 2004 left The Georgia Club and returned to Chateau Elan in a new capacity, now serving as the V.P. of Operations (G.M.) for the Legends and Private membership club. During the last 4 years was put in charge of building a new 12,000 sq. ft. sports club, installed a water slide, kid's splash and play area, expanded the pool deck, hired fitness instructor and established programs for fitness and activities for both adults and children. In the last 4 years we have added more than 300 members to the club and established programs and activities that were not available to the members prior to my return. Also have experience with a PGA Tour event serving as the Director of Golf during the Sarazen World Open Championship from 1994-1997, which was held at the Legends Course. Experience in all areas of budgeting and managing the budgets. Currently manage the Head Golf Professional, the F&B Director, the Golf Course Superintendent and the Fitness Director. Experience bringing golf courses out of the ground and getting them operational. Have done this for several courses. Have excellent management skills and experience, work well with the community (served as Board of Directors Chairman for a local Chamber of Commerce) and have organized and overseen thousands of charity and corporate golf tournament. Also in charge of guest cottages and am not afraid to break out the tool box and fix things so save the company money.
Services Offered:
- Instruction
- Play Golf of America Participant
Welcome to Golf Month
Professional has not entered award information.
Home » Golf Courses » Georgia » Hoschton » » Mike Bishop, PGA
PGA of America Championships
Bethpage State Park, Black Course
Farmingdale, New York
Oak Hill Country Club
Rochester, New York
Hazeltine National Golf Club
Chaska, Minnesota
Bluffton, South Carolina
Whistling Straits
Kohler, Wisconsin


text:
Desmond Conner is a sportswriter for the Hartford Courant covering UConn football. Joined the staff in 1991. Has covered the NBA and NFL as well as Big East men's basketball. Also covered the UConn men's basketball team for nine years including their first two national championships runs and the football teams' first trip to the BCS.
Photo by Kat Mizla


text: We visited the hotel in December 2011 , and it was a really nice experience. The property is nicely maintained , its big and is surrounded by nice greenery. They also have artificial ponds with in the resort which i found was really good. The staff was good and courteous. The only thing which was missing was a private beach.... More


text:
Direct Sales Representative
Arbury Associates are working with The RAC, who are now looking for Self Employed Sales Representatives in your area.
Being an RAC Sales Representative offers you the opportunity to earn between £40K to £80K, dependent upon your skills and resilience, with the flexibility rarely seen in other sales roles.
This is an opportunity to earn excellent commission at 80% of our breakdown products in a self-employed role, and join a team of successful, established representatives, who have worked in the team for up to 40 years operating within your region.
- With the ability to choose your own sales venues from a wide variety of high footfall supermarkets, you are fully in control of your own earning potential.
- You have the backing of our great brand - Everyone knows who we are, and the breakdown products we sell, so you start on the front foot.
- You will promote and sell RAC to the general public which involves canvassing the general public, making approaches, presenting our product and closing sales.
- You will engage with 1000's of customers on a daily basis, to make your sales.
- Your ability to strike up engaging conversations and connect with people can determine your success. Every sale is about finding the right solution for the customer.
- It's not for the feint hearted as the role requires a strong work ethic, high levels of resilience, rejection/ objection handling, and a structured self-employed mentality. Remaining positive in adversity, and challenging weather.
- It's your business so the success of your business is down to you.
You don't necessarily need to come from a sales background, but an outgoing personality and drive to achieve is a 'must'.
We'll provide all the promotional equipment and training you need to be successful - You need to provide the enthusiasm, drive and commitment to ensure that your goals are achieved whilst covering the cost of your site locations and fees which are deducted from your commission in the following month.
If you are a driver with your own vehicle and would like to find out more about joining a long-established and very successful team of sales representatives, then apply now.
Opportunities UK wide
Business Owner, Self- Employment, Run Your Own Business, Business Opportunity, Sales Representative, Sales Manager, Sales Executive, Direct Sales, Work outdoors, Flexible Opportunities, Field Sales, Face to Face Sales, Franchise, High Commission Sales
Sales, sales executive, high earning sales jobs, sales jobs, Self-employed, Business opportunity no investment, low cost franchise, Direct sales. Sales manager, Field Sales, Business no capital outlay. Uncapped Sales opportunities, Flexible working.
Similar jobs