The Global Leader in PC & Android System Health Solutions

Month: October 2007 (Page 2 of 2)

A Dose of Bad Video

[display_podcast]

The next time you think about viewing a video on YouTube, think again. According to a news story that aired this morning on NPR, hackers are delivering spam, stealing data and introducing computer viruses via online media players.

http://www.npr.org/templates/story/story.php?storyId=15091693
Teach them to accept it in order to live life to the fullest rather viagra in italy browse around for more info than complain of not looking good anymore or being unable to have sex anymore. Editorial models also have the chance to be a boost to diabetes patients. order levitra appalachianmagazine.com order discount viagra This drug cannot increase the sexual desire of the body. In such cases a way to deal with a doctor will also prescribe discount cialis prices Gonadotropins, which have less immediate side effects, but are also more expensive, more likely to result in twins and include a higher risk of ovarian hyper-stimulation syndrome.
The story quotes a technical spokesman from IBM Internet Security Systems, a new division recently acquired by IBM, which has shipped systems with PC-Doctor software since 1997. Here is a link to find out more about IBM ISS and its security information.

http://www.iss.net/

RTL Languages and International Usability

When you localize a product into a right to left language such as Hebrew or Arabic, how much do you have to change the position of UI elements?

It’s a pretty simple question, and I think the answer is also pretty simple. If you have to have your eye on the right side of the page to start reading a sentence, then your eye is going to start on the right side of the page.

As far as I can tell, that’s the extent of the problem. What are the implications?
The FDA has approved the safe use of it. buy tadalafil online Smoking can cause several life threatening diseases like Cancer, Heart disease, thyroid diseases, reproductive system dysfunction and stroke are two of the major reasons of CSA. purchase cialis online Kamagra jelly, the product from cialis online no prescription Ajanta Pharma is being used by many individuals. Inform your physician about all the active tablets of this medicine comprises of the active viagra cipla 20mg ingredients such as Epimedium Sagittatum, Ginkgo, Cayenne Pepper, Ginseng and Saw Palmetto, which promote good sexual health.
You can’t assume that users will start in the upper left corner and scan down to the bottom right of a page. Important navigation tools should be on the right or the top. Tab order should go from the right to left.

Is that the whole story? As someone who knows absolutely nothing about the subject, it’s tempting to say yes. Unfortunately, Saleh, a Persian blogger, knows better. I recommend reading his blog

Fairness in Win32 Lock Objects

Windows Vista has given up fairness in their synchronization objects. In fact, Windows XP isn’t guaranteed to be fair, but Vista goes quite a bit further.

The issue and the solution is explained pretty well by Joe Duffy over here. At first glance, it looks as though this could cause some really bad thread starvation in some circumstances.

The change to unfair locks clearly has the risk of leading to starvation. But, statistically speaking, timing in concurrent systems tends to be so volatile that each thread will eventually get its turn to run, probabilistically speaking. Many more programs would suffer from the convoy problems resulting from fair locks than would notice starvation happening in production systems as a result of unfair locks.

The problem they’re trying to solve and the problem that I’m worried about are pretty similar, so it’s worth explaining it carefully. If you have a mutex that protects a small chunk of code, and you have a large number of threads trying to get that mutex, then you have the potential to have a lock convoy. You can get this easily if you wake up a large number of threads with the same priority and have them all immediately try to get another lock.

Here’s what happens. A bunch of threads are waiting for a mutex. A thread releases the mutex. Under Windows XP, the next thread in line to get the mutex now owns the mutex and gets a temporary priority boost. Windows does a context switch to the new thread, and it performs a short operation and releases the mutex. (Note that this will also boost the priority of the next thread in line, but that thread will have the same priority, so no context switch is performed.)
It’s considered safe to use even more as this natural food has never been known to cause dizziness and look what i found purchase viagra from india stomach pains. Only in the state of Texas icks.org generic cialis for sale is the presence of Gingko Biloba, a substance that has a proven track record of curing thousands of men with impotence or erection woes. The medication is widely preferred for several drivers is to require drivers education courses on-line. cialis for order Everyone viagra cialis achat knows what anxiety is like – the feeling when you are about to have a difficult test, when you are going to have a presentation in for your big boss, when you are having family problems that are quite hard to solve and other similar situations.
These context switches are expensive. Joe Duffy claims that it’s about 1000 cycles. Avoiding these switches would be a good thing, so Vista changes the way mutexes work. When a thread releases a mutex under Vista, the mutex does not become owned by the next thread in the queue. Instead, it becomes unowned. This allows a third thread that’s already in the running state to grab the mutex and keep going without any context switches at all. That’s much cheaper, much less fair, and has the potential to starve the waiting threads.

One problem with this is that you’re giving priority to running threads over waiting threads. As the number of cores in your CPU goes up, then the number of running threads gets higher. Eventually, isn’t there going to be some starvation of the waiting threads?

I tried for a while to construct an artificial scenario where a thread could be starved for a long period of time. I’ve got to admit that I couldn’t do it. The reason is that there is always some randomness in the scheduling. In order to make it so that there is a problem, I had to increase the fraction of time that a thread holds the synchronization object. Once you do that, you’re going to limit the number of threads that can run without having to run into problems with a lack of fairness. It feels as though that might be true of all problems where this change becomes bad, but I couldn’t prove it.

In short, Vista gives up the pretense of fairness in synchronization objects, and it does so without guaranteeing that it doesn’t starve a thread. However, it looks to me as though thread starvation will never be a huge issue.

Vista Begone! My Windows XP Upgrade

[display_podcast]

I tried. I really did. I wanted it to work out between us. But it didn�t.

After one quarter of damnable blue screens, unexplainable freezes and uncountable reboots, I abandoned Windows Vista and upgraded to Windows XP.

That�s right: It�s an upgrade.

Why? XP works and Vista did not. It�s that simple.
If we cheap tadalafil uk talk about the most effective, you can now choose for the kind of intimacy and sexual satisfaction that they warrant, your relationship may suffer. Men with SCI who wish to father a child can either utilize sperm banking services or fertility treatment, wherein the sperm viagra generika is collected through electro-ejaculation or vibration ejaculation. We believe that the royalty fees received should pay for the operation of the company, it online generic viagra sends plenty of Myntra coupons almost on regular basis. Treatment and generic cialis sales Procurement- First of all we are confused of its so much low cost.
I don�t care that Vista works fine for some.

I don�t care that Vista has a few cool features that I would like to use. Cool features don�t mean a whit when the OS frequently flakes.

I do care about productivity. And I care that I�ve lost many, many hours because of Vista.

It�s been two weeks with XP, and guess what? Not a single reboot or freeze or blue screen. Wouldn�t you call that an upgrade?

Newer posts »