text:
This content has been marked as final. Show 18 replies
Re: Is VOIP reliable enough for running a small business?gmonkey Jul 22, 2007 1:12 AM (in response to lovemyPYP)I use VOIP at home, and I do not have any problems with it...most of the time. The biggest issue is making sure that your internet service provider is reliable and that they have the bandwidth to accomodate both the voice and the data. I have had issues when my ISP goes down, and then guess what, I have NO PHONE. That is a bummer for the business.
Check into that before signing up!
Re: Is VOIP reliable enough for running a small business?akgold Jul 22, 2007 2:35 PM (in response to gmonkey)VOIP has come a long way and most people don't know it, but traditional telephone companies are using VOIP for traditional calls. With the advancements in technology, it is going to be the same thing so as long as you choose the right company with quality service, it should not be a problem.
Re: Is VOIP reliable enough for running a small business?buybigtires Oct 10, 2007 11:48 AM (in response to lovemyPYP)That depends on many things:
1. How many lines will be incoming?
2. What is the current upstream/downstream feed for your internet provider?
3.Does your router have QoS built in (Quality of Service)?
We are currently running VoIP in our office, using Vonage as a provider.
We originally had issues with the service, because our speed wasn't high enough.
We had less issues, but still had problems with our service, because our router didn't have QoS built in.
Now, we occasionally have problems, but not too many. If you do alot of international calling, or calling in general, then I think VoIP makes great sense for you. Just remember, no phones when the power goes out, and your 911 service changes. Oh, and 411 costs 5 bucks a call.
BTW, I run 3 seperate lines, plus a fax line. all for $500 a month, with extremely high call volume. That is with 300 a month ISP fees.
Re: Is VOIP reliable enough for running a small business?BDS INC Oct 10, 2007 12:00 PM (in response to buybigtires)VOIP is great for small business. I use a company called Packet 8 and I have two phone lines, a dedicated 800 number and a fax line. I haven't had any problems and I save $97.00 a month based on what I was paying Verizon.
Re: Is VOIP reliable enough for running a small business?macro_comput Jan 8, 2008 3:17 AM (in response to buybigtires)
I believe in a comprehensive approach and not just one way and that is looking at the dollar with tunnel vision and thinking that you have the best deal or setup before you instead of hiring a consultant.... I believe that it is important to find a company that understands the importance of being colorful with their approach to solving the complexity of communicating with customers and business... I have seen a lot of companies that take this for a joke and give you very high phone bills and so on and it's not fair to the business owner at all....
I think that this gentleman is paying entirely too much for his voip services..... I thank that he could have done a traditional approach that would have been very cost effective and complete... with no problems at all... However, because his specialty is in another field he doesn't know that he's robbing himself of money every month... My suggestion to you is to get with a consultant that has saving your back pocket in mind and at the same time getting you quality, affordable service also.
thank you
Re: Is VOIP reliable enough for running a small business?intechspecial Jan 8, 2008 5:12 AM (in response to macro_comput)I also believe that you get what you pay for, and unfortunately so did the Better Business Bureau.
I am in the business of Information Technology, and my qualifications, training, and experience would have to say that VOIP is not the best choice for business.
It might save you a dollar, on your phone line, but how secure is it really?
Is there evidence to support the security issue with VOIP.
Well of course, I would not be stating the issue if there was not. The VOIP providers will try to hide this fact.
There is of course the issue with someone tapping into your phone outside of your building, but it is much easier to catch someone tapping into your phone line outside the building than it is to see the hacker listening in on your conversation across the internet.
Re: Is VOIP reliable enough for running a small business?vegatcgroup Oct 10, 2007 12:57 PM (in response to lovemyPYP)VoIP has come a long way, but there is still that reliability issue. Also, don't forget, you are now using two service providers, an ISP and a VoIP company. There are a few companies such as Time Warner that are introducing VoIP, but most are not for business. They are residential services only.
Personally, I use ATT and DSL at my business and get everything for one price, under $100 a month. I also get unlimited long distance, a listing in the business phone book, and about 10 other services I really never use, in one package. The biggest issue I have had with VoIP, I did use Vonage for a time, was bandwidth through my ISP for conference calling. If you are doing a three way call and try to get on the internet at the same time, packets get mixed up and it sounds like your voice bounces, sometimes it would just cut out completely.
Re: Is VOIP reliable enough for running a small business?creditdata Oct 10, 2007 1:03 PM (in response to lovemyPYP)I used a voice over IP for some time on a larger scale we had 1 T-1 and then a back up T-1 for a fixed cost of 1100.00 a month we used a company called XO Communications we very seldom had any issues with down time. We saved alot of money over traditional phone services.
Re: Is VOIP reliable enough for running a small business?dedtees Oct 10, 2007 1:06 PM (in response to lovemyPYP)
A few points about VOIP (I used to work and train at a major VOIP company).
1. If you put your VOIP enabled router first and have all of your computers/routers/etc run behind it, the QOS will be maintained. The VOIP enabled router will make sure the voice packets are sent and received before the downloads, helping your conversation, but slowing down your uploads/downloads (files, internet, etc).
2. Your ISP is extremely important. If they go down, you go down. However, there are services that some VOIP companies offer that send your phone calls to another line. When your device doesn't check in, it will automatically forward to another phone, such as your cell.
3. I use VOIP for my home and business service. I have an 800 number that forwards to my cell phone as well. When I am out of the office, I never miss a call (depending of course what area I am in for my cell service).
4. You can get voicemails as text or a wav file sent to your email with some VOIP companies.
Side note: You can get free 411 calls by using 1 800 GOOG-411
Hope this helps and if anyone wants to talk even more about VOIP and pick my brain I would be happy to discuss (I worked there for 3 years-before it become very big).
Eric Duchin
We do it all, silk screen, embroidery, digital printing, marketing materials, and more!
Re: Is VOIP reliable enough for running a small business?JiMan56 Jan 2, 2008 3:45 PM (in response to lovemyPYP)Let's talk about reliability: There are very few systems that are "reliable" any more. Why? Since the break-up of AT&T, the entire industry has been on the track of "separating the network elements." A company will focus its efforts on one part of the network, be it the long haul fiber optic cable, the metro fiber rings, the connection from the street to the bldg, the "in-building" riser cable, and finally, the cable distribution plan within your own space. And of course, add on your communication devices to finish everything. In other words, the POTS of yester-year (Plain Old Telephone System) which had five 9s reliability (99.999% up time) is a distant memory. At 99.999%, you did not have service for an average of say, a few minutes per year. Nowadays, a system (remember- all in- and virtually no "provider" controls all the elements) rarely achieves four 9s (99.99%) let alone three 9s (99.9% up time). While these figures still sound good, the drop off is precipitous. At three 9s, the downtime is about 7 days/year. And don't think that it is 7 days in a row or 3 days here and 4 days there. It could be 7 days spread out over minutes or even seconds.
To answer your question: Yes, VoIP is excellent and works well. Part II: Try to make sure the VoIP controls (owns) as many of the network elements as the any other provider. Let's face it> we are now conditioned to losing a connection. Hey, if you don't carry several portable communication devices, you are asking for trouble....
More avail > just contact me...
Re: Is VOIP reliable enough for running a small business?stick2basics Jan 2, 2008 4:42 PM (in response to lovemyPYP)VoIP is reliable taking into consideration all the things listed by other people. I personally like http://www.viatalk.com/. The have Free 411, Free second line.
Residential service is only $199 per month.
Here are some of the services vonage doesn't give you: Call Alarm
/ Wake-Up Call, Free 411 Directory Service, Voicemail Notification Via SMS Text Msg, Fax Service, Soft Phone
Access, Custom
Caller ID w/ Name, Operator
Services, Call
Broadcasting, Custom
Outgoing Voicemail Messages, and much more.
vtb_unlimited 1 month 3 month 6 month 12 month 24 month U.S / Canada unlimited min. unlimited min. unlimited min. unlimited min. unlimited min. Voicemail yes yes yes yes yes Caller Id yes yes yes yes yes Call Waiting yes yes yes yes yes Caller Return yes yes yes yes yes e911 support yes yes yes yes yes Call Hunt yes yes yes yes yes Do Not Disturb yes yes yes yes yes Custom Call ID yes yes yes yes yes 411 Service free free free free free Fax Line free free free free free International rates vary rates vary rates vary rates
Extra Minutes included included included included included Plan Details $42.95/mo. $41.95/mo. $40.95/mo. $39.95/mo. $35.95/mo.
Re: Is VOIP reliable enough for running a small business?dedtees Jan 2, 2008 6:07 PM (in response to stick2basics)Stick2basics,
Nice chart,but very overpriced service. Why wouldn't you go with a cable company that offers the triple play package or Vonage the leading VOIP provider? They both will have half the costs.
Is that a typo "Residential service is only $199 per month."?
Re: Is VOIP reliable enough for running a small business?CorpCons08 Jan 2, 2008 6:17 PM (in response to dedtees)I think that was supposed to be 19.99/mo.
Re: Is VOIP reliable enough for running a small business?moogrdotcom Jan 2, 2008 6:22 PM (in response to lovemyPYP)I use Voip and couldn't be happier. I pay 1.95/month per DID (number) and then 3.95 per toll free DID. I pay less than 1 cent a minute for domestic and about 1.8 cents a minute for toll free anywhere in the US.
DID's in Voip act like PRI's so you can have multiple channels incoming/outgoing and just pay for the minutes used. I purchased some grandstream voip phones, use voip software and have recently started to purchase cisco voip (sip) phones.
I use Asterisk hosted on my co-located server and it allows me to work from where ever i have internet. Pretty neat since i can setup conf calls, get my voicemails in email and get everything i need. I even run my faxes through asterisk/voip. Of course i have multiple providers setup and i have QoS enabled on my router and i use a v-lan to segregate the traffic as much as possible and made sure not to cheat myself on bandwidth. With the telco savings alone it was a no-brainer to upgrade our internet service at home and the office.
Re: Is VOIP reliable enough for running a small business?stick2basics Jan 2, 2008 7:24 PM (in response to moogrdotcom)Yes, that's a per year charge.
Re: Is VOIP reliable enough for running a small business?JiMan56 Jan 3, 2008 6:22 AM (in response to stick2basics)vonage leases their network elements- they have little control over QOS, and cannot- despite whatever they say, guarantee much better than 99.9, which is not very reliable. The costs also sound high. If you are thinking of this as an investment into your future or as an upgrading of your system, why bother? No soft phone? Come on.... Keep looking....
Re: Is VOIP reliable enough for running a small business?crewology.com Jan 6, 2008 10:04 AM (in response to lovemyPYP)HI lovemyPYP, I THINK YOU SHOULD LOOK AT ALL YOUR OPTIONS FIRST ALL VOIP SERVICE PROVIDERS ARE NOT EQUAL OR CHOOSE 3 TO LOOK AT DONT JUST GO WITH THE FIRST ONE. THEY ALL WILL HAVE GREAT FEATURES, YOU CAN DO SO MUCH MORE VIA VoIP THEN LAND LINES. RINGCENTRAL IS GREAT AND I THINK ATT OR VERIZON OFFER VOIP SERVICE THEY MAYBE A LITTLE MORE IN TERMS OF COST,BUT THEN THEY WILL SAY WE'VE BEEN AROUND FOR WHATEVER TIME THAT SAYS SOMETHING ,BUT NOT EVERYTHING YOU KNOW, LOOK AT GLOBALINX THEY ARE NOT AS HARD OF AS VONAGE OR RINGCENTRAL,BUT THEY PROVIDE GREAT SERVICES, JUST LIKE THE OTHERS.
AND THEY HAVE VoIP VIDEO PHONES THIS IS GREAT IF YOU ARE IN A NETWORK OF USERS THAT HAVE THE PHONE SERVICE YOU CAN SEE EACH OTHER AND THESE CALLS ARE FREE WORLD WIDE AS LONG AS THEY USE GLOBALINX VoIP SERVICES AND IF YOU JUST WANT TO USE YOU OWN PHONES YOU CAN,BUT WHY WOULD YOU WHEN YOU CAN USE A VIDEO PHONE.
FOR MORE INFO. E-MAIL: email@example.com
Re: Is VOIP reliable enough for running a small business?intechspecial Jan 8, 2008 2:24 AM (in response to crewology.com)In my case it is a horrible choice for business.
On a regular basis, people would call and get a dead line.
I contacted customer service regarding this and other issues, and it was impossible to get appropriate help. I had to go to the BBB to resolve the issue, and was refunded for only one month of service.
VOIP utilizes the internet. It is possible for a hacker to "hack into" a VOIP line. Not a good idea in the competitive business world.
I contacted my VOIP carrier again, and they agreed there was an issue, but offered no support or resolution, only stating they could get into a hard line as well, from outside the building.
The VOIP carrier I used was the number one carrier in the business, and one of the first as well.
In my eyes, the VOIP technology has a long way to go before completely successful and secure.
Go to original post
Reply to original post
There is a provider in my area that is offering a great price for VOIP services and I'd love to save money on my phone bill. Most of our interactions with customers is either in-person or online, so we don't have a lot of dependency on the phone system. I'm planning to try it for my personal phone line, but I'm still leary of leveraging this technology for our business. Does anyone have any suggestions (or warnings) for me?
There is a provider in my area that is offering a great price for VOIP services and I'd love to save money on my phone bill. Most of our interactions with customers is either in-person or online, so we don't have a lot of dependency on the phone system. I'm planning to try it for my personal phone line, but I'm still leary of leveraging this technology for our business. Does anyone have any suggestions (or warnings) for me?


text:
Pitmaster Aaron Franklin takes a boisterous BBQ culture road trip in BBQ with FRANKLIN — featuring the people, the places and, of course, the food. The series celebrates the traditions and storied histories passed down through the generations, as well as those breathing new life into this distinctly American culture.
Tour guide Franklin, owner and chief firestarter at Franklin BBQ in Austin, is widely regarded as one of the most influential pitmasters in the United States. The series takes viewers into Franklin's world, visiting BBQ joints, trying new recipes, answering questions and shoveling coals at his BBQ pits.
Sundays at 2:00 pm starting July 5.

subset: commoncrawl


text:
Bedard is reporting that Mike McCarthy told someone at USA Today this week that Al Harris will begin the season on the PUP list (meaning he'd miss the first 5-6 regular season games). While I'm not totally surprised given the seriousness of his injury, I was holding out hope Harris might be ready by game 3-4 or so. I'm not thrilled about this because I do think Harris' presence in the line-up provides a certain stability. But I also don't think at this particular point, he's likely to be much better than Tramon considering Al hasn't played/practiced for so long. The bigger issue, as Bedard notes, is who will then start at the nickel position?
Somewhat concerning Al Harris update…
3 Responses to "Somewhat concerning Al Harris update…"
Travis Says:
August 31, 2010 at 5:53 pm |
I think it's what we had to do. The concern is the depth like you said.
And the reason I think it had to be done is because even if he's ready for week 4 to play, he's still rusty. I'm not sure of the rules for PUP (I don't think he can practice) but at least when he is fully 100%, he'll be able to just workout and get himself ready so he won't be as rusty.
I do say though, if this is a sign that he won't actually be ready until at least week six, were looking at a serious issue here. Could be a long year for Harris, and our secondary. I just hope they did this to be safe with him, and allow him to return slowly.
Another thing is the first 6 games of the schedule are on the easier side than what comes after that, so if we can get through that with very few issues, things may really work out nicely. But I really think TT needs to do something about CB now, before someone goes down, or before we all see we don't have enough talent to stop teams from passing down our throats. It's bad enough were not sure how the pressure will be from the OLB, if QBs have all time to throw, we don't even have a chance to stop a pass. I think it will be unwise to sit and watch this unfold, we need some help.
Joe Says:
September 1, 2010 at 8:26 am |
We have a lot of talent at WR. I think we need to swing a trade, who needs help at WR and is deep at CB? This is the question that should keep TT up at night.
Nick Says:
September 1, 2010 at 11:44 am |
This is a pretty big deal, but I think as long as we can have him ready for a potential playoff run and keep some depth late into the season, unlike last year, we will be ok.
Dont know who starts though….not many great options….


text:
There are numerous readability measures like Flesch Readability test, Wiener Sachtextformel, etc. But is there someplace I could actually find common books listed with their respective reading ease scores? This source could be based on any of the major readability measures (Lesbarkeitsindex), The list would ideally be clearly categorized in terms of type (fiction, non-fiction, specialist texts, etc.).
I am an intermediate learner of German, and I am looking for books that are readable for someone like me. I can imagine such a source of scientifically measured readability would be helpful for all learners, so it would be wonderful if someone can suggest such an information source.


text:
We Remember
the babies born sleeping
those we carried but never held,
those we held but could not take home,
those who came home but could not stay.
We rejoice for the rainbow after the storm.
The symbol of hope and love after heartache and loss.
A light after the darkness.
There is no right or wrong way to grieve a loss, nor to embrace or rejoice in new life.
For some, it is hard to talk about, and others find strength and healing in sharing.
This necklace is meant to incorporate each beautiful miracle that touched their mother's and father's heart. A beautiful reminder to wear close to your heart.
For this special necklace, swarovski pearls and rainbow beads are delicately woven into a pea pod of sterling silver wire. The shape perfectly imitates natures model, including a small twist of the springy vine.
Let us know the color order for your pod from top to bottom.
Blue = Boy
Pink = Girl
White = Angel Baby
Rainbow = baby born after a loss
or choose the colors that mean the most to you.
For each child, there is a delicate silver leaf, with the hand stamped of your choice:
This beautiful charm comes on a sterling silver cable chain and is packaged perfectly for gift giving.
***At checkout, please make sure to let me know:***
*Number of "peas"
*Color of peas from top to bottom
*Stamping for each leaf
*Chain Length (16" or 18" are standard)
Thanks so much for shopping handmade at A Lovelly Design!
Please let me know if you need more then the quantity listed- because they are all hand made you can have whatever quantity you'd like :)
Copyright © 2010 A Lovelly Design
All payments must be with in 1 day, or please contact me otherwise.
I accept Paypal, master card, visa, money orders, and personal checks.
Paypal payments can be made to:
LovellyDesigns@ gmail.com
Credit Card info can be called in to:
Hilary @ (860) 379-8899
Checks or Money Orders :
Let me know if you will be using this method and I will forward mailing instructions
All items will be gift boxed and bowed to make them ready for gift giving and also to protect them in shipping, and will also be packaged in a bubble wrapped package.
We will ship to the address that you enter on Etsy!!, and you will receive a tracking number for your parcel.
PLEASE verify that the address you give us is correct. It saves us a bit of emailing time :) Thanks!
¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤
Priority or Express shipping upgrades are available for an additional charge.
¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤
All packages are shipped via USPS First Class, unless otherwise requested and arranged.
Insurance may be added to your item upon request, but is not included in the shipping cost. ALovellyDesign will NOT be responsible for any lost or damaged packages during shipment. Please let us know if you would like to purchase shipping insurance before making your purchase, so we can adjust the listing for you.
We can not guarantee the delivery time on any orders.
International Buyers – Please Note:
Import duties, taxes, and charges are not included in the item price or shipping cost. These charges are the buyer's responsibility.
Please check with your country's customs office to determine what these additional costs will be prior to bidding or buying.
Just contact me within: 14 days of delivery
Ship items back to me within: 30 days of delivery
But please contact me if you have any problems with your order.
Because of the nature of these items, unless they arrive damaged or defective, I can't accept returns for:
We love our creations. Lots of time and effort have gone into making them unique and we want you to enjoy them as much as we do. If you are not satisfied, please contact us, so that we may either give you store credit or make reparations. ( item must be returned in original condition)
In the event of an item being returned, only the items cost will be given store credit.
We do encourage, but do not require you to purchase insurance for your package. We can not be held responsible for any losses, damages, etc, once your package has been delivered to the USPS. Please let us know if you would like to add insurance to your order.
On all hand stamped items:
The items will be hand stamped exactly as you have typed (uppercase or lowercase letters) , in the font shown in the picture unless it is SPECIFICALLY requested otherwise.
(Most people automatically capitalize the first letter of a name while typing, even though that may not be how they would like their order to appear. Please be sure to type it as you would like it, or tell me specifically how you would like it)
If you would like a certain chain style (snake, cable) or a certain length (16" or 18"), please specify in the "note to seller" at checkout. If no style or length is indicated, we will include the chain that is most requested for a comparable item.
Care and wear of you jewelry:
Our jewelry is lovingly created with wonderful materials and are made to be durable, however some of the materials would prefer not to be handled roughly. Please treat your jewelry as you would any piece of fine jewelry:
*do not expose to water, heat, or chemicals.
*use polishing cloths to gently clean all metals
*put jewelry on after your makeup, perfume, and hairspray
** please note ** Luminescent beads are made with a special process using a patented metallic paint. They may chip or scratch over time due to normal wear and use. (For a more durable option, consider swarovski pearls)
--For jewelry containing pearls, protect them from scratches and perfumes and household chemicals, which can wear away the nacre or cause color change.
Should your jewelry need repair at any time, please contact us.
We would also love to create a one of a kind work of art for you. Please contact us with information with your custom order.
Additional Photos can be found here:
Luminescent Beads: http://ny-image2.etsy.com/il_fullxfull.250321198.jpg
Lighting on Luminescent Beads: http://ny-image2.etsy.com/il_fullxfull.251751706.jpg
Swarovski Pearls: https://ny-image2.etsy.com/006/0/5984280/il_fullxfull.393507330_fyiy.jpg
Crystals: http://ny-image0.etsy.com/il_fullxfull.143701108.jpg
Freshwater Pearls: http://ny-image1.etsy.com/il_fullxfull.143701109.jpg
Stones: http://ny-image0.etsy.com/il_fullxfull.160302256.jpg
Chains: http://ny-image1.etsy.com/il_fullxfull.252189281.jpg
Necklace Sizing Guide: http://ny-image3.etsy.com/il_fullxfull.189674695.jpg


text:
Castellini addresses Reds' issues, goals in 2014
Cincinnati's COO is optimistic despite coaching staff shakeup
GOODYEAR, Ariz. -- As the Reds begin preparation for the 2014 season, MLB.com reporter Mark Sheldon spoke with the team's chief operating officer, Phil Castellini, who talked about the optimism and challenges facing the Reds this year.
MLB.com: How optimistic are you, your father [Bob Castellini, president and CEO] and the family about what is to come for the 2014 season?
Phil Castellini: Very. First and foremost, the move with Bryan Price is a fantastic one. The more we in the front office get to be with Bryan and better understand his philosophies and approach to the game, it is great. I think we had a great team last year. I think we have a great team this year. A few changes, but I think some good ones. If we can stay healthy, I think we can compete at any level in either the National or American League.
MLB.com: What specifically have you grown to like about Price?
Castellini: His understanding of the two sides of the business -- the business operations and the gameday experience and the business of running a baseball team. He has a good understanding of how those two have to connect. We've got to be very open and understanding of how we work together in terms of making connections between players and fans, and we make sure we don't abuse that ability to make those connections in terms of being respectful of the ... routines on a game day and all those kinds of things, but at the same time being very open to doing those things we ask them to do in the community.
His approach to how he looks at the baseball side -- it's a very "business" approach in terms of that it's a job. It's about being prepared, getting yourself prepared in the offseason, during the season getting prepared for a team at a time, giving your best effort all along, good and smart baseball. I don't think you'll see him jumping up and down, screaming in the dugout. That's because he's very thoughtful in everything that he does. The pitchers, who have the most experience with him, talk about his approach and they communicated it as being positive. That approach is positive in all aspects of the baseball business. I think he's going to get the most out of this team.
MLB.com: How are season ticket sales as you get about six weeks away from the regular season?
Castellini: They're very good, actually. We've got some pretty robust goals. We're a little bit under our forecasted goal. The select-a-seat event went very well. The weather that we've had in January, we didn't have as many park visits as we hoped. We do very well usually closing season ticket sales when we can get fans to come down to the park and walk around the park and pick their seats. We do that all winter long. There are still a lot of brokers involved in the business. Any given season, brokers come and go pretty rapidly. There aren't quite as many brokers signed up as we hoped. In the same sense, we're over last year, but just not as many as we projected.
MLB.com: Some fans have complained that they didn't like the lack of changes on the field -- no big signings or trades like in the past two offseasons. Has that been a challenge to marketing the team?
Castellini: On the ticket side, there is no question we got a positive lift from the Shin-Soo Choo announcement [of the trade]. But for me, I'm just as excited to see what Billy Hamilton is going to do in that spot. ... In terms of how the team is going to perform and how fans will buy tickets once the season starts, I think he's going to be electric in that regard. We still very much have positive momentum. In all categories, our sales are over from last year. We're enthusiastic about it. For us, the bigger challenge besides team signings had to do with the execution of making calls that generate a site visit that turn into a sale -- weather took more of a bite out of us than the lack of a big trade if you ask me.
MLB.com: Will there be anything new for fans when they get to Great American Ball Park this season?
Castellini: We did a lot in the offseason last year with the team shop, the Machine Room and renovating half of the suites. This year, we've done the other half of the suites. Every fan will see a huge 80-foot-long bar on the third base concourse, first level. It will be dedicated to craft beer and the history of craft beer in the city of Cincinnati. We're doing a new social media area right near the FS Ohio pre-and-post game booth. Where we had the video wall, we're enhancing that with a little more focus on social media. Those are the two primary things fans will see. We're going to come back at it big time between 2014 and '15 to do a bunch of stuff to concessions and other areas of the ballpark -- enhancements that will be ready for the All-Star Game.
One of the frustrations I had in executing the gameday presentation here at the ballpark was our inability to show close replays on the videoboard. One of the biggest benefits in the league dipping their toe in this replay arena more than for just home runs is that they have lifted the ban of showing replays [of controversial calls] on the big videoboards. To me, that's been one of the key differences between being at home and watching on your 60-inch plasma or being at the ballpark. Now it takes away that difference in the at-home vs. ballpark experience. I think it's going to be a huge benefit to ballpark-attending fans. I think that's the thing I'm most excited about in what's new this year at the ballpark.
MLB.com: This is the fifth year the Reds have held Spring Training in Goodyear, Ariz. Are you still happy with the arrangement?
Castellini: We're very happy with Goodyear, especially for the players. The facility, the cooperation we get with the Indians -- it's been great sharing the facility with them. There is no question that it's a different program for fans to get to Arizona than to Florida. The availability of flights and the like create a further challenge. Trust me, I'm the guy that worries about that as much as I worry about how good it is for the team. As Walt [Jocketty, the GM] reminded when we first made the decision to go out there, Spring Training is about getting the team ready to play baseball. It's great you have facilities that fans can come out and enjoy and engage with the players in the spring time. It was a great tradition in Florida, but ultimately it's about getting the team ready. Those facilities are best in class. The weather is much more cooperative and it's been a great move for the team to be out there. Hopefully in time, more and more fans go out there and check it out and come back home and tell everybody how cool those facilities are in the desert climate and the access to the guys. We respect that it will take some time.
MLB.com: Cincinnati has the All-Star Game in 2015. How close will your club be monitoring preparations for the '14 game in Minneapolis?
Castellini: By design, the league has the next year hosting city participate in the execution of the current year. We will start to get engaged in the next month or so in monthly meetings that Minnesota will have. We will have in the neighborhood of 25-30 people from our staff actually work the All-Star Game this year in our preparation for next year. Literally the tent folds in Minnesota, the planning for Cincinnati begins in earnest and Major League Baseball gives you 100 percent of [its] attention. From the middle of July this year until next year, it really will be a full-time job. We will be benchmarking and learning from the execution by the Twins.


text:
THE FUNDAMENTALS OF NEUROSCIENCE is an online course at Harvard University offered under the course number MCB80x. The online version of the course is completely free to take, and those students who successfully complete the course are eligible to receive a certificate of completion from edX
The course serves as an introductory survey of topics in neuroscience, ranging from the function of ion channels in the neuronal membrane, to the activity of individual neurons and small groups of neurons, to the function of the brain and its subsystems. The online version of the course has no specific prerequisites, though some prior exposure to biology and/or chemistry can be helpful.
THE FUNDAMENTALS OF NEUROSCIENCE strives to push the boundaries of what is possible in online education. By utilizing fun artistic presentations, on-location fieldtrips, do-it-yourself at-home experiments and rich online interactive experiences, we have tried to make our course a totally new kind of online educational experience.
Guided Interactivity
In THE FUNDAMENTALS OF NEUROSCIENCE, we're piloting a style of instruction that we call "Guided Interactivity", where in interactive simulations are seamlessly woven into the flow of instruction. We will walk you through the process of building up a neuron, piece by piece, allowing you to dynamically explore the function of the nervous system.
Education, on location
While lectures are tied to the physical environment lecture hall, the internet has no such limitations. With the internet, we can bring you into the laboratory, or to a museum, or to a doctor's office. Neuroscience happens in the world, and we want to take you to see it firsthand.
Student Generated Content
We all have a natural desire to contribute. In THE FUNDAMENTALS OF NEUROSCIENCE, we invite students to conduct their own experiments at home and in their own schools, using DIY hardware from our partners at Backyard Brains. Students are encouraged to film and contribute back their experiments!


text:
When it comes to dealing with your browsing history, there are not really many options available to you. The first option is to do nothing and just leave all of your browsing records stored on your hard drive, but it may well be the case that you would like to cover your tracks for one reason or another. Chrome does give you the option of clearing your entire browsing history, but it is possible that you have some records that you would like to keep.
In this scenario you could manually work through your browsing history and remove reference to web sites that you would prefer were not stored for other people to potentially access. This is obviously not ideal and it could involve a good deal of work, and this is one of the reasons that Chrome include the more private Incognito mode in which your browsing history is not saved.
But in order for Incognito mode to work, you need to remember to use it – and who hasn't finished a browsing session only to retrospectively wish that they had used this more secure mode? This is where Clear could help you out. This is a Chrome extension that can be used to delete your browsing history in as way that works best for you.
You are not limited to deleting everything on one fell swoop, nor required to manually pick what you would like to keep or delete. Instead, Clear enables you to right click on any web page and use the context menu that is displayed to delete you browsing history for the past hour, day, week or all time. The same options are available for your browser cache and cookies.
A must have extension for anyone with the slightest concerns about their privacy who wants to be in full control of their browser records.


text:
it is possible to fall
in confusion and attack
from kindness' happy heights
to a world then granite faced
to rediscover why you are
kind and so to start to build
upon your hill again
A. H/ K. H-H (11th May 2020)
poetry in all
Just breathe...And trust that you are right where you need to be.
Queer, Strong, Inspirational
Online and In Person Counselling and Psychotherapy
a new online poetry journal fed up with clout and gatekeeping.
The Poetry of Emotion
A Little Writing Workshop of Horrors.
aka The Peaceful Poet Christopher Sanderson
A Journal of Brief Literature
Chronicling my life with chronic illness
love each other like you are the lyric and they are the music
A magazine for poetry and artwork protesting against abuse in any of its forms
sharing what we know about poetry markets
Submit your film and get it shown at the festival that runs for 6 times a year in Toronto, and 3 times a year in Los Angeles.
Poems inspired by nature


text:
Fast-rising outfielders pace new Top 20 Prospects
Thompson, Hawkins show franchise's dedication to developing talent
CHICAGO -- The sole White Sox representative on MLB.com's 2012 preseason list of Top 100 Prospects was Addison Reed. And the right-handed reliever checked in at No. 100.
Reed and his 25 big league saves have understandably graduated from prospect status, and no other White Sox Minor Leaguer was able to crack the re-ranking of the Top 100, released on Thursday. As for team status, the White Sox ranked No. 30 out of 30 teams in the preseason rankings, and didn't move up from that bottom rung in the re-release.
With all due respect to these detailed pieces of Minor League analysis, the White Sox seem extremely satisfied with the improved overall talent they have directly aimed at helping the big league club.
"Whether we are first, whether we are last, it doesn't really mean a whole lot," said Buddy Bell, White Sox vice president, player development and special assignments, who presides over the Minor League system. "What we are trying to do is get guys to the big leagues and once they get here, make sure they are able to perform. We've been able to do that for a while now."
"We've had I don't even know how many people brought up from the Minors this year," said Reed, who crossed through four Minor League teams in 2011, before breaking camp full time with the White Sox in '12. "They've all contributed and done well."
There have been 10 rookie pitchers and 12 overall rookies employed this season by the White Sox, a team that takes a one-game lead over the Tigers in the American League Central into Friday's series opener with the Royals. This plethora of young help doesn't automatically translate to the White Sox system being deep, but hurlers such as Reed, Hector Santiago and Nate Jones have long surpassed the prospect stage among a highly serviceable group.
As for young players who should be helping the White Sox in the near future, the outfield seems to be the place to watch. In the re-release of the team's individual Top 20 Prospects, outfielders Trayce Thompson (No. 1), Courtney Hawkins (No. 2), Keenyn Walker (No. 5) and Jared Mitchell (No. 9) are all stacked in the Top 10. Nobody made a bigger jump from the preseason than Hawkins, who was the team's top selection in the 2012 First-Year Player Draft and therefore wasn't on the original ranking.
Hawkins, who doesn't turn 19 until Nov. 12, batted .284 with eight homers, 33 RBIs, 39 runs scored and 11 stolen bases over stops for Bristol, Class A Kannapolis and Class A Winston-Salem. He was promoted to the Dash in order to experience the Carolina League playoffs.
"No matter where he goes, he looks like the best player on the field," said Bell of the right-handed-hitting Hawkins. "He played really good in center. He's a great student of the game. He's high energy, as we saw the first night when we drafted him [when he did a celebratory backflip]."
"He has proven to be more polished at an accelerated rate than I thought," said White Sox general manager Ken Williams of Hawkins. "Across the board, we've had some good performances from guys that stepped up to another level, and I'm proud of them."
Thompson was ranked as the White Sox top prospect in MLB.com's re-release, moving up two spots, and the numbers back up that assertion. The 21-year-old launched 25 homers, drove in 96 runs and added 88 runs scored and 21 stolen bases over stops at Winston-Salem, Double-A Birmingham and currently Triple-A Charlotte in the International League playoffs.
According to Bell, it's not out of the question that Thompson could see the Majors at some point in 2013. Even Orlando Hudson, the veteran middle infielder who did a recent injury rehab stint with Charlotte, came away raving about Thompson.
"His body, his mannerisms, the way he played the game. He misses a pitch and still hustles around the bases or runs ground balls out," Hudson said about Thompson. "He didn't take his at-bats to his defense or his defense to his at-bats. He's going to be a big leaguer, very sooner than later, I can tell you that."
"Trayce has been great the last three months and has done a great job defensively," Bell said about Thompson. "We don't talk about it much, because with the Minors, everyone looks at numbers and not necessarily defense. He has played great in center. He's not quite with Danksy [Jordan Danks] yet, but he's getting there."
Mitchell, a one-time highly ranked White Sox prospect and the team's top pick in the 2009 First-Year Player Draft, dropped out of the preseason Top 20 as he continued to work his way back from a left ankle injury that cost him the entire 2010 season. The fleet-footed left-handed hitter collected 24 doubles, 13 triples and 11 homers for Birmingham and Charlotte, along with 67 RBIs and 21 stolen bases.
Although it wasn't reflected completely in the re-release, Bell tabbed Walker, with 56 stolen bases between Kannapolis and Winston-Salem, as showing the most improvement among these outfielders on the rise. Walker played with a sore shoulder and sore knee, but he still improved from No. 7 to No. 5.
Catching looks like the White Sox deepest position, topped by No. 11 prospect Josh Phegley. While the middle infield, aside from fast riser and Futures Game participant Carlos Sanchez, who went from out of the preseason ranking to No. 7 in the re-release, stands as the thinnest.
Ultimately, though, the White Sox base their prospects' success on Major League preparedness over team results and rankings.
"Guys who are supposed to get better have gotten better for the most part, and that's the benchmark," Bell said. "There have been some disappointments, but overall, it's been a good year."
"There's more to come, no doubt about it," said Jones, who has a 2.91 ERA over 53 games for the White Sox. "There are plenty of guys capable of competing at the big league level."


text:
- Signature
Good to know
Some basketball shoes embody the athleticism and symbolize the life of certain on-court legends. Hooping will surely be fine when you get kicks from their signature lines.
- Brand
- Top
Basketball sneakers that rise well above the ankle to keep sprints and jumps stable and well-supported. You sure can fly high when you have high-top basketball shoes to tie.
Basketball sneakers that rise just up to where the ankles are. Providing support and flexibility so fine, mid-top basketball shoes surely hold the line.
Basketball shoes that leave the ankles exposed for a better range of motion. Be flexible with your blows, get basketball shoes that are low.
- Features
Low stock
Footwear with few offers from online retailers and sold out in most sizes.
Shoes that have been taken out of production but are still sold by most online shops.
Shoes that just came out and have not received sufficient feedback from the buyers.
- CoreScore
- Lockdown
Hoop shoes that drop the traditional laces in favor of velcro straps for better efficiency. Secure strap basketball shoes, and have them in various hues.
Basketball shoes that stick with the good old laces for that familiar security and lockdown. Get lace-up basketball shoes to tie because they never go out of style.
Basketball shoes with uppers that provide a glove-like fit without the help of any lockdown mechanism. Do nothing but go in with slip-on basketball shoes .
Good to know
Some basketball shoes combine the powers of more than one lockdown styles for an improved fit and a much more stable ride. Get more bases covered with these basketball shoes.
- Number of reviews
- Discount
- Price
- Weight
Good to know
Basketball shoes usually weigh between 300g and 400g for speed and agility. Write your on-court tale with basketball shoes that barely tip the scales.
Disclosure: We are reader supported, and earn
affiliate commissions
when you buy through us.


text:
NovaRace, LLCJay Novak and NovaRace LLC designs and builds the NovaKar and Rakavon F500/F600 cars for Sports Car Club of America racing. Jay also designs kits to convert FC cars for the new FB class.
Great news! Production of our new Nova F600 Blade has started. We are building today!
The first production car was developed by our driver team of 2-time National Champion, Brian Novak and the Multi-Divisional Champion, Calvin Stewart.
NovaRace, Piontek Engineering, Hurley Racing Products and LincSpeed Design have teamed up to produce the most advanced F600 race car available and we are pleased to announce that the next generation of F600-F500 race cars will be going into production immediately.
How fast are the F600 race cars? These cars are powered by 14,000 RPM 4 cylinder 600CC motorcycle engines with 6 speed sequential gearboxes and paddle shifters. The sound of these cars is absolutely amazing and the F600 lap records are the equal of FF lap records at all kinds of race tracks. And the best part is the cost, all this and at a cost that is less than ½ of a new FF car.
The new Nova F600 Blade is a state of the art design that has taken over a year to complete. The NovaRace design/build team includes our partners:
NovaRace LLC (Jay Novak, overall design)Every member of our design/build team has worked tirelessly over the last year to ensure that the design of this new car has taken advantage of every technology available.
Piontek Engineering (Dave Piontek, chassis design/build)
Hurley Racing Products (Mike Devins, body design/build)
LincSpeed Design (Clark Lincoln, body design)
Solid models of every single component have been completed and this includes the body of the car. The design of the body has been developed using the best available solid modeling and CFD technologies. The resulting body is a very significant improvement on our 2007 Runoffs winning F500 and our 2010 ARRC winning F600 car in every respect.
The chassis design of the new Nova Blade F600 has been greatly simplified such that the setup of the car is extremely robust but is still very tunable. The Nova Blade has simple adjustments for all important tuning factors such as wheel rates, corner weights, ride control, ride height and roll couple distribution. The new Blade will tune and adjust just like a conventional open wheel car.
Simplicity of maintenance was a very important factor in the design of the F600 Blade. One of the things that is extremely important to the club racer is the time available to maintain and to prep the car. The design of the new Nova Blade has been focused on improving this very important factor.
The driver package of the new Nova F600 Blade is the best in the business. Many of you who have sat in our previous cars have commented on how roomy the package was. Well the new car is just as good and will certainly fit the bigger racers out there and still make minimum weight.
Nova Blade specifications:
Dealer inquiries are invited.
and Technical Inquiries:


text:
Watch CBSN Live
Ralph Fiennes poses during the 2013 Toronto International Film Festival,
September 7, 2013 in Toronto, Canada.
twice-Oscar-nominated actor, best known for his gripping performances in
"Schindler's List," "The English Patient," and as the
villainous Voldemort in the "Harry Potter" films, has directed his
second feature film, "The Invisible Woman," about the celebrated
novelist Charles Dickens and his mistress.
By CBSNews.com
senior producer David Morgan
Credit: Larry Busacca/Getty Images
Ralph Fiennes on
the set of his second film as a director, "The Invisible Woman,"
about Charles Dickens and the woman who became his mistress.
Fiennes told CBS
News correspondent Anthony Mason that he had been "pretty much
ignorant" of Dickens and his work, having been consumed by Shakespeare
while he was in the Royal Shakespeare Company.
"I hadn't
gone down any Dickens road - not for any negative reason, I just hadn't really.
And so it was only when I read an early draft of this screenplay of this film,
'The Invisible Woman,' and subsequently Claire Tomalin's book -- suddenly this
man who I'd only had sort of goblets of information about, didn't really know
much about, he's coming at me."
Credit: Sony Pictures Classics
Born in 1962 in
Ipswich, England, Ralph Fiennes - an eighth cousin of the Prince of Wales - was
raised in a family of artists: a photographer father, and a writer mother, his
five siblings included fellow actor Joseph Fiennes, filmmakers Martha and
Sophie Fiennes, and composer Margnus Fiennes.
Ralph studied at
the Royal Academy of Dramatic Arts and later joined the Royal Shakespeare
His film debut
was in the 1992 film version of Emily Bronte's "Wuthering Heights,"
as Heathcliff opposite Juliette Binoche's Catherine.
Credit: Warner Brothers
Credit: Universal Pictures
Ralph Fiennes
starred as Charles Van Doren in director Robert Redford's Oscar-nominated
"Quiz Show" (1994), about the cheating scandal surrounding the 1950s
quiz show, "Twenty One." Also pictured are Christopher McDonald as
host Jack Barry, and JOhn Turturro as contestant Herb Stempel.
Credit: Buena Vista Pictures
Actors Alex
Kingston and Ralph Fiennes, photographed in March 1, 1995. The two, who met
while at the Royal Academy of Dramatic Art, married in 1993; they divorced four
years later.
Credit: AP Photo
Credit: JON LEVY/AFP/Getty Images
Credit: 20th Century Fox
Ralph Fiennes
played Count Laszlo de Almasy, a Hungarian nobleman and cartographer mapping
the Sahara Desert, in the 1996 romantic drama, "The English Patient."
Credit: Miramax
Ralph Fiennes and
Kristen Scott Thomas as lover in the 1996 romantic drama, "The English
Patient." The film won the Oscar for Best Picture; both Fiennes and Scott
Thomas received Academy Award nominations.
Credit: Fox Searchlight
Ralph Fiennes and Uma Thurman starred as secret agents John Steed and Mrs. Emma Peel in the big-screen version of the classic 1960s spy series, "The Avengers."
Credit: Paramount Classics
Credit: Columbia Pictures
Ralph Fiennes
with director David Cronenberg on the set of "Spider."
When asked in
2003 about his attraction to darker roles, Fiennes told CBS' "The Early
Show," "I suppose I'm interested in people, there's an ambivalence in
people's inner life. I like the conflict inside people. I think people who are
struggling - it's always interesting."
Credit: MGM
Credit: Columbia PIctures
Credit: ShowBizIreland/Getty Images
In "The
Constant Gardener" (2005), based on the John le Carre novel, Ralph Fiennes
plays a British diplomat increasingly frustrated by his wife's secretive
"There are
two equal parts to this movie," Fiennes said. "On the one hand, it's
a political thriller about corporate wrongdoing, malfeasance and manipulation.
On the other, it's about the relationship between Justin and Tessa Quayle
[played by Rachel Weisz].
journey traces not only what Tessa was investigating; he's also playing
detective about their relationship, [and] rediscovers and re-assesses his own
relationship with his wife. It's a wonderful part, because he goes from being a
reticent nice guy to being someone who is forced to confront some pretty tough
truths about the world."
Weisz won the
Best Supporting Actress Oscar for her performance.
Credit: Focus Features
Credit: Claire Greenway/Getty Images
In the Wallace
& Gromit stop-motion animated feature, "The Curse of the
Were-Rabbit," Ralph Fiennes voiced the dashing Lord Victor Quartermaine.
Credit: Dreamworks
Ralph Fiennes and
Natasha Richardson starred in "The White Countess," directed by James
Ivory and writtren by Kazuo Ishiguro ("The Remains of the Day").
Credit: Andrew H. Walker/Getty Images
Credit: Brad Barket/Getty Images
In "The
Duchess," Ralph Fiennes played a philandering, cruel 18th century English
Duke who begins an affair when his wife (Keira Knightley) does not deliver him
a son.
Credit: Pathe
Credit: Malcolm Taylor/Getty Images
Credit: Summit Entertainment
In "The
Reader," Ralph Fiennes played the older version of the film's central
figure, who as a teenager has an affair with an older woman (Kate Winslet). She
is later revealed to have been an SS camp guard during the war, and Fiennes is
drawn to make up for his own complicity - his silence - in her prosecution.
Credit: Stephen Lovekin/Getty Images
Credit: Neilson Barnard/Getty Images
Credit: Weinstein Company
Credit: AMPAS
Credit: Samir Hussein/Getty Images
Credit: Sony/MGM
Credit: Eamonn McCormack/Getty Images
Credit: ARTHUR EDWARDS/AFP/Getty Images
Ralph Fiennes
directed and stars in "The Invisible Woman," about the author Charles
Dickens and his affair with a young aspiring actress, Nelly Ternan (Felicity
Jones, center). The film also stars Fiennes' "English Patient"
costar, Kristen Scott Thomas, as Nelly's mother.
"I was
really moved by 'Nelly's] story," Fiennes told Mason, "by the story
of a woman who is trying to find some sense of closure with a previous love
affair, [which] happens to be with Charles Dickens. But what moved me was what
is it like to not have had some kind of resolution with a past intimacy. That's really what led me."
Fiennes described
Dickens as a man of "ferocious energy, a man who can't stop working,
writing not only installments of his novels but editing a magazine. He's
putting on amateur productions of plays -- the director and the actor. He's producing a big family. He's socially engaged at a level that is
terrifying. He loves social engagement,
taking on charitable causes.
"What comes off
the page of the novels is this extraordinary imagination. I'm so glad I've come
to Dickens at the age that I am because I haven't had the burden of teachers
saying, 'Write this essay,' or 'This is what you've got to study.' I haven't had to study him. I've just completely enjoyed this incredible,
descriptive imagination and comedic sensibility. Amazing."
Having played
Dickens, Ralph Fiennes also recently starred in Mike Newell's new film version
of Dickens' "Great Expectations," playing Magwitch opposite Toby
Irvine as Young Pip.
"There's a
range of adjectives [Dickens] describes to use the first appearance of Magwitch
as a man who sort of literally emerges out of the shadows of a graveyard to
frighten young Pip.
"And I think I'm
meant to be scared by this guy. He is
capable of violence and harm. But he's
also got a sense of honor in him which comes through. Dickens likes to reveal
someone is capable of doing a good deed or capable of some kind of loyalty and
love. Magwitch is a great creation of Dickens: a convict who's been in
Australia, made some money, comes back -- he's the man who's given Pip all these
opportunities. Maybe [he's] the fantasy
that Dickens would have liked; he would have liked someone to magic him with
sort of a Pip-like life in London."
Credit: Lionsgate
Ralph Fiennes, as
a hotel manager, with Saoirse Ronan in "The Grand Budapest Hotel," a
new comedy from writer-director Wes Anderson ("Moonrise Kingdom").
"The Grand
Budapest Hotel" opens in theatres in March 2014.


text:
- Book Title ↑
- Book Title ↓
- Price ↑
- Price ↓
- Date of Publication ↓
- Date of Publication ↑
The Innocence of Memories is an important addition to the oeuvre of Nobel Prize-winning author Orhan Pamuk. Comprised of the screenplay of the acclaimed film by Grant Gee from 2015 (by the same name), a transcript of the author and filmmaker in conversation, and captivating colour stills, it is an essential volume for understanding Pamuk's work.
Drawing on the themes from Pamuk's best-selling books, The Museum of Innocence, Istanbul and The Black Book, this book is both an accompaniment to the author's previous publications and a wonderfully revelatory exploration of Orhan Pamuk's key ideas about art, love, and memory.
Death is always the issue—in life, and in the Western. Joel and Ethan Coen's The Ballad of Buster Scruggs is a movie of six Western stories. In each, our common destination is approached by a different road. Through each, diverse characters hurry for their final appointment: Oregon Trail-travelers, a gold prospector, a motley crew of stagecoach passengers, a high-plains drifting bank robber, even a singing cowboy. These six stories escort them with a care that either respects, or mocks, the dignity of all.
The film stars Tom Waits, James Franco, Liam Neeson, Tim Bake Nelson and Zoe Kazan and is shot with the harsh grandeur of the classic John Ford westerns.
Collected Screenplays9780571353934Paperback
The Faber Book of New South American Cinema9780571231799Paperback
Smoke & Blue in the Face9780571175697Paperback
- Book Title ↑
- Book Title ↓
- Price ↑
- Price ↓
- Date of Publication ↓
- Date of Publication ↑
- Remove This Item Filter By Author: Owen Sheers
- Remove This Item Filter By Author: Paul Auster
- Remove This Item Filter By Author: Mike Figgis
- Remove This Item Filter By Author: Demetrios Matheou
- Remove This Item Price: £20 - £30
- Category
- Filter By Author
- Paul Auster
- Christopher Nolan
- Jonathan Nolan
- Sally Potter
- Harold Pinter
- Joseph McBride
- Christopher Bray
- Charles Drazin
- Demetrios Matheou
- Konstantin Stanislavsky
- Simon Louvish
- Cari Beauchamp
- Chris Fujiwara
- Christopher Frayling
- Woody Allen
- John Boorman
- Andrei Tarkovsky
- Michael Powell
- Vincent LoBrutto
- Kevin Brownlow
- Fredric Dannen
- Walter Donohue
- Francois Truffaut
- Noah Isenberg
- Nick Fraser
- Price


text:
Evan Frank Lysacek (pronounced /ˈɛvən ˈlaɪsətʃɛk/; born June 4, 1985) is an American figure skater. He is the 2010 Olympic champion, the 2009 World champion, the 2005 & 2007 Four Continents champion, the 2007 & 2008 U.S. national champion, and the 2009/2010 Grand Prix Final champion.
Lysacek was also a member of the U.S. Olympic Team at the 2006 Winter Olympics, where he placed 4th in the men's event.
He was the United States Olympic Committee's Male Athlete of the Month for November 2006 and March 2009.


text:
Document Type
- Article (1)
- Doctoral Thesis (1)
- A prospective randomised, open-labeled, trial comparing sirolimus-containing versus mTOR-inhibitor-free immunosuppression in patients undergoing liver transplantation for hepatocellular carcinoma (2010)
- Background: The potential anti-cancer effects of mammalian target of rapamycin (mTOR) inhibitors are being intensively studied. To date, however, few randomised clinical trials (RCT) have been performed to demonstrate anti-neoplastic effects in the pure oncology setting, and at present, no oncology endpoint-directed RCT has been reported in the high-malignancy risk population of immunosuppressed transplant recipients. Interestingly, since mTOR inhibitors have both immunosuppressive and anti-cancer effects, they have the potential to simultaneously protect against immunologic graft loss and tumour development. Therefore, we designed a prospective RCT to determine if the mTOR inhibitor sirolimus can improve hepatocellular carcinoma (HCC)-free patient survival in liver transplant (LT) recipients with a pre-transplant diagnosis of HCC. Methods: The study is an open-labelled, randomised, RCT comparing sirolimus-containing versus mTOR-inhibitor-free immunosuppression in patients undergoing LT for HCC. Patients with a histologically confirmed HCC diagnosis are randomised into 2 groups within 4-6 weeks after LT; one arm is maintained on a centre-specific mTOR-inhibitor-free immunosuppressive protocol and the second arm is maintained on a centre-specific mTOR-inhibitor-free immunosuppressive protocol for the first 4-6 weeks, at which time sirolimus is initiated. A 3-year recruitment phase is planned with a 5-year follow-up, testing HCC-free survival as the primary endpoint. Our hypothesis is that sirolimus use in the second arm of the study will improve HCC-free survival. The study is a non-commercial investigator-initiated trial (IIT) sponsored by the University Hospital Regensburg and is endorsed by the European Liver and Intestine Transplant Association; 13 countries within Europe, Canada and Australia are participating. Discussion: If our hypothesis is correct that mTOR inhibition can reduce HCC tumour growth while simultaneously providing immunosuppression to protect the liver allograft from rejection, patients should experience less post-transplant problems with HCC recurrence, and therefore could expect a longer and better quality of life. A positive outcome will likely change the standard of posttransplant immunosuppressive care for LT patients with HCC. (trial registered at www.clinicaltrials.gov: NCT00355862) (EudraCT Number: 2005-005362-36)
- Towards a THz Bloch laser (2011)
- The realisation of tunable THz laser sources working at room temperature would give rise to further applications in this range of the electromagnetic spectrum. The THz Bloch laser could therefore become the basis for a technological breakthrough. Beside this practical relevance, the physics of the gain mechanism has been investigated theoretically for a long time and the experimental implementation of a self-starting laser still has not been achieved. At the beginning of this thesis the basic principles of Bloch oscillations and the related Bloch gain are described. The need of a superlattice structure to make Bloch oscillations possible in a semiconductor material is discussed. In this context, the effect of negative differential resistance and its influence on the field distribution due to Gunn domains is explained. The latter lead to an inhomogeneous field which may suppress the Bloch gain mechanism. The Krömer criterion is introduced and the concept of field-pinning layers to improve the field homogeneity is deduced. Finally, the design of the laser material is shown and different types of laser waveguides are compared. In chapter 3 detailed recipes for the processing of samples are given. Different types of contacts (ohmic and Schottky), the wafer bonding process required for double-metal lasers and the application of different photoresists for different purposes are described. An explanation of the formation of waveguides due to dry etching, wet etching and ion implantation follows. Dry etching is an established technique in the field of microstructure processing but the challenge of etching about 20 μm has led to problems. The high etching depth also makes wet etching difficult but this method could be improved due to a hard bake of the photoresist. The protection of critical areas on the surface of the samples with photoresist during ion implantation was increased by optimising the spin coating process. However, a full implantation of the active layer between the waveguides was not achieved which was the reason for the development of the hybrid technology. Here a prior wet etching of about 10 μm is performed and the rest of the material is implanted. The experimental setup is shown in chapter 4. An alternative method for the electrical contacting with the help of a copper bar is introduced. This improves the current distribution and the risk of an electrical breakdown during the measurements could therefore be lowered. Devices for THz beam guidance and spectroscopic measurements are shown and the method of biasing the samples with pulses below 100 ns and determining the effective voltage applied to the sample is depicted. These short pulses are required to prevent the samples heating up drastically due to high power. Chapter 5 contains the current-voltage characterisation of several structures including I-V-samples, Bloch laser samples and a quantum cascade laser. Different contacts (ohmic and Schottky) and different techniques for the formation of the ridges have been used in the processing of these samples (performed at the University of Frankfurt in all cases) and their influence on the I-V-dependence is discussed. The properties of the THz emission of the quantum cascade laser are in good agreement with published results from lasers processed with the same material. Another important result of this chapter is that the Bloch laser samples show unstable behaviour compared to the quantum cascade structure even with short pulses (of about 10 ns) where the risk of an electrical breakdown or the building of filaments is low. THz radiation emitted from one of the Bloch laser samples could not be observed. Two aspects that may have prevented the Bloch laser to emit are discussed in chapter 6. The saturation of the gain for higher amplitudes of the THz wave is investigated in single mode and multiple mode operation (the latter could occur due to the Bloch gain being expected to be broadband). In both cases it is shown that the saturation effect would limit the output power only to values clearly above the detection limit. In the subsequent section the distribution of the electric field is simulated with SILVACO software. Structures with transit layer lengths above the Krömer criterion are compared with structures which include field-pinning layers. It is shown that the latter are useful to avoid propagating Gunn domains as they build up in similar structures without field-pinning layers. Nevertheless, the electric field inside the superlattice regions is not stable. Beside spatial inhomogeneities also temporal variations of the field magnitude are observed. The lack of a suitable field distribution is expected to be the main reason for the samples not to work.


text:
Established in 1991, Fujian South Highway Machinery Co., Ltd. (hereinafter referred to as NFLG) is a leading enterprise in the field of China's mixing engineering machinery.
NFLG possesses the fixed assets of over 190 million RMB, with over 1200 staff in total. NFLG is a professional international company focusing on the development


text:
April 12, 2012 · Lessig
The Democratic party is now facing a great crisis. It is to decide whether it will be, as in the days of FDR, the party of the plain people, the party of progress, the party of social and industrial justice; or whether it will be the party of privilege and of special interests, the heir to those who were FDR's most bitter opponents, the party that represents the great interests within and without Wall Street which desire through their control over the servants of the public to be kept immune from punishment when they do wrong and to be given privileges to which they are not entitled.
Remix of Teddy Roosevelt, 100 years later.


text:
With 40 years of experience and an excellent track record in terms of quality and customer service, Swish Windows & Doors is one of the UK's manufacturing success stories.
A new conservatory will certainly change the way you live. Because all Swish Windows & Doors conservatories are built to the same levels of heat retention and energy efficiency as our doors and windows, they provide additional living space that can be used throughout the year, in all seasons and all weathers. No matter the size or shape of your conservatory, you'll find yourself making the most of this brand new room – whether you use it for entertaining, relaxing, working or everyday living. And the additional space will expand your Diss property without the cost, fuss or mess caused by a traditional extension.
There's no doubt about it – colour matters. It's as much part of your windows and doors as the glass and the frame. Colour can change everything: it can be bold and forceful, or subtle and elegant. It can shout or whisper. It can blend in or stand out. Colour's an expression of you and what you want your Diss home to be.
Our range includes finishes that are timeless or traditional, beautiful woodgrain effects, accent colours and on-trend shades. Pick something to enhance your home's building materials or to suit the Diss scenery. Choose a different finish for indoors and outdoors. Communicate with colour and show off the real beauty of your Diss home.
It's important that locks, handles and hinges – even frames and glazing – do their job and protect you and your family. All Swish windows and doors conform to PAS 24: 2012 which covers enhanced security performance requirements for doors and windows in Diss and in the UK. Look out for features like multi-point locking and egress hinges which allow a window to open to 90o for emergency escape.
You may want to consider products that have Secured By Design accreditation – this is an Association of Chief Police Officers' initiative that aims to design out opportunities for crime in Diss and the rest of the UK. These products have extra security features built in and are available from some of our Swish Authorised Installers.
You can find out more at
All of our window and door profiles are covered by a ten year guarantee against manufacturing defects. Your Diss installer will offer a guarantee on the installation. Make sure that this guarantee is "insurance-backed" and offered by a DTI approved insurer. This means that if the installer goes out of business – for any reason – you are still covered.
Most guarantees will cover defects in materials and workmanship, but always check the small print. If there is anything you're not happy with, check it out before you sign on any dotted lines.
or call us today on 0808 178 3040.
Call 0808 178 3040 or contact us


text:
You don't have to risk a $75 parking ticket just to run in to get your Frogurt, Tasti, or Pinkberry. This dairy-free frozen treat is homemade , 100 percent fruit, and practically free. Chopped nuts add crunch and protein to this creamy snack. Artificial afternoon treats melt in comparison to this "banana fro-yo" adapted from one of our favorite sites, Skinny In The City.
Total Prep Time: 2-3 hours (freezing bananas)
Total Cook Time: 5-7 minutes
Serves: 1
* 2 small sized frozen bananas (approx 6"), peeled and cut into chunks
* ½ oz (1/8th cup or 12 almonds) raw almonds, chopped
Food Processor
1. Cut bananas into chunks and place in freezer until frozen (approximately 2 to 3 hours.)
2. Take the bananas and put them in your food processor.
3. Turn the processor on and let it run for about five to seven minutes, stopping every now and then to scrape it down. (The bananas should get increasingly light, fluffy, and smooth, resembling a creamy bowl of soft serve.)
4. Scoop them into a bowl, sprinkle ½ oz chopped raw almonds on top and enjoy!
*For an extra treat drizzle one half teaspoon chocolate syrup on top!
Nutrition Content:
Per Serving with Almonds (approx 1 cup): 262 calories, 7.5g fat, 49g carb, 7g fiber, 5g protein, 2mg sodium, 45g calcium, 826mg potassium
Nutrition Content:
Per Serving without Almonds (approx 1 cup): 180 calories, .5g fat, 46g carb, 5g fiber, 2g protein, 2mg sodium, 10mg calcium, 732mg potassium


text:
Office S103b
School of Chemistry,
Cantock's Close, Bristol BS8 1TS
(See a map)
+44 (0) 117 928 8115
We tackle challenges based around organic molecular structure and reaction mechanism, principally using NMR spectroscopy - the most information-rich analytical technique available to chemists. Our interests are extremely diverse, ranging from accurate internuclear-distance measurements in solution and developing software-tools for molecular structure elucidation, through experimental investigations of molecular dynamics in solution, to the structure and properties of novel ionic liquid materials - most recently surfactant-based systems with some remarkable physical behaviours.
Prof. Butts is a supervisor in the EPSRC Centre for Doctoral Training in Chemical Synthesis
I completed my undergraduate degree (BSc. Hons, 1st class, 1993) and PhD (under the supervision of Prof. Michael Hartshorn, 1996) at the University of Canterbury, New Zealand. I followed this with a post-doctoral research position (1996-1999) with Professor Roger Alder at the University of Bristol, before being appointed to a Lecturership at Exeter University (1999-2005). In 2005 I moved back to Bristol as a Research Fellow (2005-2008) and subsequently Senior Lecturer (2008-2010) and Reader (2010-).
View complete publications list in the University of Bristol publications system
Edit this profile If you are Professor Craig Butts, you can edit this page. Login required.


text:
It's fair to say that Kogan is not - yet - a household name in the UK.
But if the Australian brand's LED55 TV (also known as the Kogan KULED551HDAA) is anything to go by, this situation could be about to change fast.
Here's the deal. The Kogan LED55, as the no-nonsense part of its name suggests, is a 55-inch TV that uses LED technology. This isn't new, of course, but here's the fun bit: the LED55 can be yours direct from Kogan's UK website for just £750. Including free shipping - it launched at £999 but was almost immediately discounted to £750.
The expectation from such a price/screen size/technology equation has to be that the Kogan LED55 is going to be a basic television. Yet actually, a scan of its specifications suggests that it's got quite a lot going on.
For instance, it's got a Freeview HD tuner on board, showing that Kogan has taken the trouble to localise its flagship TV for the UK market. It's also got 100Hz processing, suggesting that maybe it's going to spare at least a thought for the small matter of picture quality.
Then there's its built-in PVR functionality for recording from the tuners to a USB storage device, while sound comes courtesy of an SRS TruSurround processing system.
Even the fact that it uses Edge LED lighting to illuminate the 1080p pixels in its monster screen is significant. It's good to know, too, that the other sets in Kogan's current UK range - including the 42-inch KULED42XHDAA, 46-inch KULED461HDAA and 32-inch LEDBD32, the latter of which has a built-in Blu-ray player - all use LED lighting too.
Basically, most things about the Kogan LED55 sound too good to be true.


text:
CkoOAuth2 Swift 3/4 Reference Documentation
Current Version: 126.96.36.199
Implements OAuth2 authorization for desktop (installed) applications, scripts, etc. These are applications that run on a computer where it is possible to popup a browser window, or embed a browser window, to allow the end-user to interactively grant or deny authentication.
In OAuth 2.0 terms, the application is considered to be a "public" client type, or a "native application". (In OAuth 2.0 terminology, a fully managed .NET desktop application is still a "native application".) This OAuth2 API helps implement the "Authorization Code Grant" flow to obtain both access tokens and refresh tokens. See Section 4.1 of RFC 6749.
In other commonly used terminology, this OAuth2 class helps to implement "Three Legged" OAuth2 Authorization. See http://oauthbible.com/#oauth-2-three-legged
Object Creation
let obj = CkoOAuth2()!
When the OAuth2 three-legged authorization has successfully completed in the background thread, this property contains the access_token.
For example, a successful Google API JSON response looks like this:
{ "access_token": "ya29.Ci9ZA-Z0Q7vtnch8xxxxxxxxxxxxxxgDVOOV97-IBvTt958xxxxxx1sasw", "token_type": "Bearer", "expires_in": 3600, "refresh_token": "1/fYjEVR-3Oq9xxxxxxxxxxxxxxLzPtlNOeQ" }
When the OAuth2 three-legged authorization has completed in the background thread, this property contains the response that contains the access_token, the optional refresh_token, and any other information included in the final response. If the authorization was denied, then this contains the error response.
For example, a successful JSON response for a Google API looks like this:
{ "access_token": "ya29.Ci9ZA-Z0Q7vtnch8xxxxxxxxxxxxxxgDVOOV97-IBvTt958xxxxxx1sasw", "token_type": "Bearer", "expires_in": 3600, "refresh_token": "1/fYjEVR-3Oq9xxxxxxxxxxxxxxLzPtlNOeQ" }
Note: Not all responses are JSON. A successful Facebook response is plain text and looks like this:
access_token=EAAZALuOC1wAwBAKH6FKnxOkjfEP ... UBZBhYD5hSVBETBx6AZD&expires=5134653top
Some OAuth2 services, such as QuickBooks, do not allow for "http://localhost:port" callback URLs. When this is the case, a desktop app cannot pop up a browser and expect to get the final redirect callback. The workaround is to set this property to a URI on your web server, which sends a response to redirect back to "http://localhost:3017". Thus the callback becomes a double redirect, which ends at localhost:port, and thus completes the circuit.
If the OAuth2 service allows for "http://localhost:port" callback URLs, then leave this property empty.
As an example, one could set this property to "https://www.yourdomain.com/OAuth2.php", where the PHP source contains the following:
<?php header( 'Location: http://localhost:3017?' . $_SERVER['QUERY_STRING'] ); ?>
Indicates the current progress of the OAuth2 three-legged authorization flow. Possible values are:
0: Idle. No OAuth2 has yet been attempted.
1: Waiting for Redirect. The OAuth2 background thread is waiting to receive the redirect HTTP request from the browser.
2: Waiting for Final Response. The OAuth2 background thread is waiting for the final access token response.
3: Completed with Success. The OAuth2 flow has completed, the background thread exited, and the successful JSON response is available in AccessTokenResponse property.
4: Completed with Access Denied. The OAuth2 flow has completed, the background thread exited, and the error JSON is available in AccessTokenResponse property.
5: Failed Prior to Completion. The OAuth2 flow failed to complete, the background thread exited, and the error information is available in the FailureInfo property.
The URL used to obtain an authorization grant. For example, the Google APIs authorization endpoint is "https://accounts.google.com/o/oauth2/v2/auth". (In three-legged OAuth2, this is the very first point of contact that begins the OAuth2 authentication flow.)top
The "client_id" that identifies the application.
For example, if creating an app to use a Google API, one would create a client ID by:
- Logging into the Google API Console (https://console.developers.google.com).
- Navigate to "Credentials".
- Click on "Create Credentials"
- Choose "OAuth client ID"
- Select the "Other" application type.
- Name your app and click "Create", and a client_id and client_secret will be generated.
The "client_secret" for the application. Application credentials (i.e. what identifies the application) consist of a client_id and client_secret. See the ClientId property for more information.
Is the Client Secret Really a Secret?
This deserves some explanation. For a web-based application (where the code is on the web server) and the user interacts with the application in a browser, then YES, the client secret MUST be kept secret at all times. One does not want to be interacting with a site that claims to be "Application XYZ" but is actually an impersonator. But the Chilkat OAuth2 class is for desktop applications and scripts (i.e. things that run on the local computer, not in a browser).
Consider Mozilla Thunderbird. It is an application installed on your computer. Thunderbird uses OAuth2 authentication for GMail accounts in the same way as this OAuth2 API. When you add a GMail account and need to authenticate for the 1st time, you'll get a popup window (a browser) where you interactively grant authorization to Thunderbird. You implicitly know the Thunderbird application is running because you started it. There can be no impersonation unless your computer has already been hacked and when you thought you started Thunderbird, you actually started some rogue app. But if you already started some rogue app, then all has already been lost.
It is essentially impossible for desktop applications to embed a secret key (such as the client secret) and assure confidentiality (i.e. that the key cannot be obtained by some hacker. An application can hide the secret, and can make it difficult to access, but in the end the secret cannot be assumed to be safe. Therefore, the client_secret, for desktop (installed) applications is not actually secret. One should still take care to shroud the client secret to some extent, but know that whatever is done cannot be deemed secure. But this is OK. The reason it is OK is that implicitly, when a person starts an application (such as Thunderbird), the identity of the application is known. If a fake Thunderbird was started, then all has already been lost. The security of the system is in preventing the fake/rogue applications in the 1st place. If that security has already been breached, then nothing else really matters.top
Optional. Set this to true to send a code_challenge (as per RFC 7636) with the authorization request. The default value is false.top
Optional. Only applies when the CodeChallenge property is set to true. Possible values are "plain" or "S256". The default is "S256".top
If set to a file path, causes each Chilkat method or property call to automatically append it's LastErrorText to the specified log file. The information is appended such that if a hang or crash occurs, it is possible to see the context in which the problem occurred, as well as a history of all Chilkat calls up to the point of the problem. The VerboseLogging property can be set to provide more detailed information.
This property is typically used for debugging the rare cases where a Chilkat method call hangs or generates an exception that halts program execution (i.e. crashes). A hang or crash should generally never happen. The typical causes of a hang are:
- a timeout related property was set to 0 to explicitly indicate that an infinite timeout is desired,
- the hang is actually a hang within an event callback (i.e. it is a hang within the application code), or
- there is an internal problem (bug) in the Chilkat code that causes the hang.
If the OAuth2 three-legged authorization failed prior to completion (the AuthFlowState = 5), then information about the failure is contained in this property. This property is automatically cleared when OAuth2 authorization starts (i.e. when StartAuth is called).top
Optional. Set this to true to send a nonce with the authorization request. The default value is false.top
Provides information in HTML format about the last method/property called. If a method call returns a value indicating failure, or behaves unexpectedly, examine this property to get more information.top
Provides information in plain-text format about the last method/property called. If a method call returns a value indicating failure, or behaves unexpectedly, examine this property to get more information.
Provides information in XML format about the last method/property called. If a method call returns a value indicating failure, or behaves unexpectedly, examine this property to get more information.top
Indicate whether the last method call succeeded or failed. A value of true indicates success, a value of false indicates failure. This property is automatically set for method calls. It is not modified by property accesses. The property is automatically set to indicate success for the following types of method calls:
- Any method that returns a string.
- Any method returning a Chilkat object, binary bytes, or a date/time.
- Any method returning a standard boolean status value where success = true and failure = false.
- Any method returning an integer where failure is defined by a return value less than zero.
Note: Methods that do not fit the above requirements will always set this property equal to true. For example, a method that returns no value (such as a "void" in C++) will technically always succeed.top
The port number to listen for the redirect URI request sent by the browser. If set to 0, then a random unused port is used. The default value of this property is 0.
In most cases, using a random unused port is the best choice. In some OAuth2 situations, such as with Facebook, a specific port number must be chosen. This is due to the fact that Facebook requires an APP to have a Site URL, which must exactly match the redirect_uri used in OAuth2 authorization. For example, the Facebook Site URL might be "http://localhost:3017/" if port 3017 is the listen port.top
If set, then an unused port will be chosen in the range from the ListenPort property to this property. Some OAuth2 services, such as Google, require that callback URL's, including port numbers, be selected in advance. This feature allows for a range of callback URL's to be specified to cope with the possibility that another application on the same computer might be using a particular port.
For example, a Google ClientID might be configured with a set of authorized callback URI's such as:
- http://localhost:55110/
- http://localhost:55112/
- http://localhost:55113/
- http://localhost:55114/
- http://localhost:55115/
- http://localhost:55116/
- http://localhost:55117/
In which case the ListenPort property would be set to 55110, and this property would be set to 55117.top
Defaults to "localhost". This should typically remain at the default value. It is the loopback domain or IP address used for the redirect_uri. For example, "http://localhost:2012/". (assuming 2012 was used or randomly chosen as the listen port number) If the desired redirect_uri is to be "http://127.0.0.1:2012/", then set this property equal to "127.0.0.1".top
Defines the length of the nonce in bytes. The nonce is only included if the IncludeNonce property = true. (The length of the nonce in characters will be twice the length in bytes, because the nonce is a hex string.)
The default nonce length is 4 bytes.top
The HTML returned to the browser when access is allowed by the end-user. The default value is HTMl that contains a META refresh to https://www.chilkatsoft.com/oauth2_allowed.html. Your application should set this property to display whatever HTML is desired when access is granted.top
The HTML returned to the browser when access is denied by the end-user. The default value is HTMl that contains a META refresh to https://www.chilkatsoft.com/oauth2_denied.html. Your application should set this property to display whatever HTML is desired when access is denied.top
When the OAuth2 three-legged authorization has successfully completed in the background thread, this property contains the refresh_token, if present.
For example, a successful Google API JSON response looks like this:
{ "access_token": "ya29.Ci9ZA-Z0Q7vtnch8xxxxxxxxxxxxxxgDVOOV97-IBvTt958xxxxxx1sasw", "token_type": "Bearer", "expires_in": 3600, "refresh_token": "1/fYjEVR-3Oq9xxxxxxxxxxxxxxLzPtlNOeQ" }top
This is an optional setting that defines the "resource" query parameter. For example, to call the Microsoft Graph API, set this property value to "https://graph.microsoft.com/". The Microsoft Dynamics CRM OAuth authentication also requires the Resource property.
Can be set to "form_post" to include a "response_mode=form_post" in the authorization request. The default value is the empty string to omit the "response_mode" query param.top
The default value is "code". Can be set to "id_token+code" for cases where "response_type=id_token+code" is required in the authorization request.top
This is an optional setting that defines the scope of access. For example, Google API scopes are listed here: https://developers.google.com/identity/protocols/googlescopes
For example, if wishing to grant OAuth2 authorization for Google Drive, one would set this property to "https://www.googleapis.com/auth/drive".top
The URL for exchanging an authorization grant for an access token. For example, the Google APIs token endpoint is "https://www.googleapis.com/oauth2/v4/token". (In three-legged OAuth2, this is the very last point of contact that ends the OAuth2 authentication flow.)
When the OAuth2 three-legged authorization has successfully completed in the background thread, this property contains the token_type, if present.
A successful Google API JSON response looks like this:
{ "access_token": "ya29.Ci9ZA-Z0Q7vtnch8xxxxxxxxxxxxxxgDVOOV97-IBvTt958xxxxxx1sasw", "token_type": "Bearer", "expires_in": 3600, "refresh_token": "1/fYjEVR-3Oq9xxxxxxxxxxxxxxLzPtlNOeQ" }
Note: Some responses may not included a "token_type" param. In that case, this property will remain empty.top
This is a catch-all property to be used for uncommon needs. This property defaults to the empty string, and should typically remain empty.
Can be set to a list of the following comma separated keywords:
- "NO_OAUTH2_SCOPE" - Do not includethe "scope" parameter when exchanging the authorization code for an access token.
If set to true, then the internal POST (on the background thread) that exchanges the code for an access token will send the client_id/client_secret in an "Authorization Basic ..." header where the client_id is the login and the client_secret is the password.
Some services, such as fitbit.com, require the client_id/client_secret to be passed in this way.
The default value of this property is false, which causes the client_id/client_secret to be sent as query params.
If set to true, then the contents of LastErrorText (or LastErrorXml, or LastErrorHtml) may contain more verbose information. The default value is false. Verbose logging should only be used for debugging. The potentially large quantity of logged information may adversely affect peformance.top
Version of the component/library, such as "126.96.36.199"top
Cancels an OAuth2 authorization flow that is in progress.
Returns true for success, false for failure.top
Some OAuth2 providers can provide additional parameters in the redirect request sent to the local listener (i.e. the Chilkat background thread). One such case is for QuickBooks, It contains a realmId parameter such as the following:
After the OAuth2 authentication is completed, an application can call this method to get any of the parameter values. For example, to get the realmId value, pass "realmId" in paramName.
Returns nil on failuretop
Loads the caller of the task's async method.
Returns true for success, false for failure.top
Monitors an already started OAuth2 authorization flow and returns when it is finished.
Note: It rarely makes sense to call this method. If this programming language supports callbacks, then MonitorAsync is a better choice. (See the Oauth2 project repositories at https://github.com/chilkatsoft for samples.) If a programming language does not have callbacks, a better choice is to periodically check the AuthFlowState property for a value >= 3. If there is no response from the browser, the background thread (that is waiting on the browser) can be cancelled by calling the Cancel method.
Returns true for success, false for failure.top
MonitorAsync (1)
Creates an asynchronous task to call the Monitor method with the arguments provided. (Async methods are available starting in Chilkat v184.108.40.206.)
Note: Async method event callbacks happen in the background thread. Accessing and updating UI elements existing in the main thread may require special considerations.
Returns nil on failuretop
Sends a refresh request to the token endpoint to obtain a new access token. After a successful refresh request, the AccessToken and RefreshToken properties will be updated with new values.
Note: This method can only be called if the ClientId, ClientSecret, RefreshToken and TokenEndpoint properties contain valid values.
Returns true for success, false for failure.
RefreshAccessTokenAsync (1)
Creates an asynchronous task to call the RefreshAccessToken method with the arguments provided. (Async methods are available starting in Chilkat v188.8.131.52.)
Note: Async method event callbacks happen in the background thread. Accessing and updating UI elements existing in the main thread may require special considerations.
Returns nil on failuretop
Provides for the ability to add HTTP request headers for the request sent by the RefreshAccesToken method. For example, if the "Accept: application/json" header needs to be sent, then add it by calling this method with name = "Accept" and value = "application/json".
Multiple headers may be added by calling this method once for each. To remove a header, call this method with name equal to the header name, and with an empty string for value.
Returns true for success, false for failure.top
SetRefreshHeaderAsync (1)
Creates an asynchronous task to call the SetRefreshHeader method with the arguments provided. (Async methods are available starting in Chilkat v220.127.116.11.)
Note: Async method event callbacks happen in the background thread. Accessing and updating UI elements existing in the main thread may require special considerations.
Returns nil on failuretop
Convenience method to force the calling thread to sleep for a number of milliseconds.top
Initiates the three-legged OAuth2 flow. The various properties, such as ClientId, ClientSecret, Scope, CodeChallenge, AuthorizationEndpoint, and TokenEndpoint, should be set prior to calling this method.
This method does two things:
- Forms and returns a URL that is to be loaded in a browser.
- Starts a background thread that listens on a randomly selected unused port to receive the redirect request from the browser. The receiving of the request from the browser, and the sending of the HTTP request to complete the three-legged OAuth2 flow is done entirely in the background thread. The application controls this behavior by setting the various properties beforehand.
Note: It's best not to call StartAuth if a previous call to StartAuth is in a non-completed state. However, starting in v188.8.131.52, if a background thread from a previous call to StartAuth is still running, it will be automatically canceled. However,rather than relying on this automatic behavior, your application should explicity Cancel the previous StartAuth before calling again.
Returns nil on failure
Calling this method is optional, and is only required if a proxy (HTTP or SOCKS), an SSH tunnel, or if special connection related socket options need to be used. When UseConnection is not called, the connection to the token endpoint is a direct connection using TLS (or not) based on the TokenEndpoint. (If the TokenEndpoint begins with "https://", then TLS is used.)
This method sets the socket object to be used for sending the requests to the token endpoint in the background thread. The sock can be an already-connected socket, or a socket object that is not yet connected. In some cases, such as for a connection through an SSH tunnel, the sock must already be connected. In other cases, an unconnected sock can be provided because the purpose for providing the socket object is to specify settings such as for HTTP or SOCKS proxies.
Returns true for success, false for failure.
To implement an event callback, your application would define and implement a class that inherits from CkoBaseProgress. Your application can implement methods to override some or all of the default/empty method implementations of the CkoBaseProgress base class.
For example:
class MyOAuth2Progress : CkoBaseProgress { override func ProgressInfo(name: String!, value: String!) { // application code goes here... print(name + ": " + value) } override func AbortCheck(abort: UnsafeMutablePointer
) { // application code goes here... // To abort the operation, set this equal to true instead of false. abort.memory = false } override func PercentDone(pctDone: NSNumber!, abort: UnsafeMutablePointer ) { // application code goes here... print(pctDone) // To abort the operation, set this equal to true instead of false. abort.memory = false } // For asynchronous method calls. override func TaskCompleted(task: CkoTask!) { // application code goes here... } } func someAppFunction() { // Demonstrate how to set the event callback object... let oauth = CkoOAuth2() let myOAuthProgress = MyOAuth2Progress() oauth.setEventCallbackObject(myOAuthProgress) // ... // ... // ... }
Provides the opportunity for a method call to be aborted. The AbortCheck event is fired periodically based on the value of the HeartbeatMs property. If HeartbeatMs is 0, then no AbortCheck events will fire. As an example, to fire 5 AbortCheck events per second, set the HeartbeatMs property equal to 200.
Provides the percentage completed for any method that involves network communications or time-consuming processing (assuming it is a method where a percentage completion can be measured). This event is only fired when it is possible to know a percentage completion, and when it makes sense to express the operation as a percentage completed. The pctDone argument will have a value from 1 to 100. For operations (Chilkat method calls) that complete very quickly, the number of PercentDone callbacks will vary, but the final callback should have a value of 100. For long running operations, no more than one callback per percentage point will occur (for example: 1, 2, 3, ... 98, 99, 100).
The PercentDone callback counts as an AbortCheck event. For method calls that complete quickly such that PercentDone events fire, it may be that AbortCheck events don't fire because the opportunity to abort is already provided in the PercentDone callback. For time consuming operations, where the amount of time between PercentDone callbacks are long, AbortCheck callbacks may be used to allow for the operation to be aborted in a more responsive manner.
The abort output argument provides a means for aborting the operation. Setting it to true will cause the method to abort and return a failed status (or whatever return value indicates failure).
A general name/value event that provides information about what is happening during a method call. To find out what information is available, write code to handle this event and log the name/value pairs. Most are self-explanatory.
Called in the background thread when an asynchronous task completes.