<?xml version="1.0" ?>
<rss version="2.0">

	<channel>

	<title>Comments on Khaitu</title>

	<description>Thoughts on application development and web development</description>

	<language>en-uk</language>

	<copyright>CC</copyright>

	

		<item>
			<title>Khaitu</title>
			<description>Six months later and I can stand CS4 a little more, but one can only hope that the CS5 release on the horizon is more of an optimisation release rather than a cram-in-as-many-more-features-as-we-can release.</description>
			<link>http://www.khaitu.com/articles/view/72</link>
		</item>

	

		<item>
			<title>Another James</title>
			<description>CS4 is going to send me to the insane asylum. My eyes twitch with the flashing UI elements, Flash crashes, and Illustrator is not compatible with CS3 files.  Based on the 6 designers here using it, CS3 to CS4 has to be the biggest failure since QuarkXPress 3.3 tried to go to QuarkXPress 5. 

Check this out:
http://bit.ly/aY5X7p

or 

http://getsatisfaction.com/adobe/topics/does_adobe_really_give_refunds_refund_for_cs4_3_1_2_months_of_lies</description>
			<link>http://www.khaitu.com/articles/view/72</link>
		</item>

	

		<item>
			<title>Mo</title>
			<description>CS4 is buggy as shit. Clone stamp is buggy, scaling is buggy, slower refresh rates, the whole thing is a mess of a program. Back to CS3 for me.</description>
			<link>http://www.khaitu.com/articles/view/72</link>
		</item>

	

		<item>
			<title>khaitu</title>
			<description>Unfortunately, though development has stalled, there are no plans for making this application open-source. Sorry!</description>
			<link>http://www.khaitu.com/projects/view/0</link>
		</item>

	

		<item>
			<title>Chris Joslyn</title>
			<description>Will you consider going open source with this application?</description>
			<link>http://www.khaitu.com/projects/view/0</link>
		</item>

	

		<item>
			<title>khaitu</title>
			<description>No, but it would be very easy to write a script that could do that for you. Either way, with the upcoming release of Snow Leopard, the need to run a 32-bit version of Apache would surely stop making sense?</description>
			<link>http://www.khaitu.com/projects/view/0</link>
		</item>

	

		<item>
			<title>Luke Mackenzie</title>
			<description>I use macports and have a separate apache install due to the 64-bit nature of the stock leopard apache. Do you know of a preference pane which could start and stop apache installed at a different location e.g. /opt/local/apache2?</description>
			<link>http://www.khaitu.com/projects/view/0</link>
		</item>

	

		<item>
			<title>Gavin</title>
			<description>Have you tried iTunes DJ? It is heaps good and seems to randomise songs more like how you would expect.</description>
			<link>http://www.khaitu.com/articles/view/71</link>
		</item>

	

		<item>
			<title>Gavin</title>
			<description>I can't believe how buggy CS4 is and the lack of people complaining about it.</description>
			<link>http://www.khaitu.com/articles/view/72</link>
		</item>

	

		<item>
			<title>khaitu</title>
			<description>It most certainly does. Mobile operators give uncertain answers probably because the salespeople have never tried or they don't want to guarantee something which is not official.
Yoigo is a great solution for pay-as-you-go users in Spain wanting to use their iPhones and coverage should be good in Barcelona too. </description>
			<link>http://www.khaitu.com/articles/view/74</link>
		</item>

	

		<item>
			<title>Aik Ooi</title>
			<description>Does the 3G really work on iPhone without contract? I'm in Barcelona trying to shop for a prepaid SIM card and having the hardest time trying to find a consensus answer. </description>
			<link>http://www.khaitu.com/articles/view/74</link>
		</item>

	

		<item>
			<title>Maggie</title>
			<description>Hmm... Yeah I've been very scared to upgrade myself to the new cs4 packages, but I am very much sold on the contextual scaling</description>
			<link>http://www.khaitu.com/articles/view/72</link>
		</item>

	

		<item>
			<title>Maggie</title>
			<description>Agreed! Its uber lames, I feel kinda jibbed :(</description>
			<link>http://www.khaitu.com/articles/view/71</link>
		</item>

	

		<item>
			<title>khaitu</title>
			<description>It sounds like you're trying to use Mapache on OS X Tiger. It will not work - Leopard is the minimum system requirement. Sorry!

To uninstall, simply remove the preference pane from: ~/Library/PreferencePanes/ or if you installed it for all users: /Library/PreferencePanes/</description>
			<link>http://www.khaitu.com/projects/view/0</link>
		</item>

	

		<item>
			<title>Khaitu</title>
			<description>Fascinating. Thanks for that insight! I haven't run into this problem since though as the use of libraries such as jQuery make getElementsByClassName unnecessary and actually long-winded. In any case, if one were to snub libraries, the querySelectorAll method would be more efficient. I do wonder however whether querySelectorAll caches elements as well.</description>
			<link>http://www.khaitu.com/articles/view/65</link>
		</item>

	

		<item>
			<title>Lawrence</title>
			<description>There is a much better work around. getElementsByClassName is not broken, as such, but has a preformance feature for which your did not account. 

function switchActive( x )
{
     var parentEl = document.getElementById( 'animals' );
     var activeList = getElementsByClassName( 'active' );
      for (var i = 0, j = activeList.length; i < j; i++) {
            if (activeList[i]) removeAttribute( 'active' );
      }
      parentEl.getElementsByTagName( 'li' )[x].setAttribute( 'class', 'active' );
}

This issue is that Safari caches the list of elements that matched based on the exact class name (a trailing space makes a difference). The next time the same class name is sought it uses the previous "array" setting to null any array elements where the HTML element no longer has the class in question and adding any new elements the now have the class.

I'm sure this increases the performance of subsequent calls to getElementByClassName; although, it would have been better to remove the "array" element.

But, the "fix" is simply to check that the "array" element is not null before working with it.</description>
			<link>http://www.khaitu.com/articles/view/65</link>
		</item>

	

		<item>
			<title>Khaitu</title>
			<description>You will need to use the native Qt3 for this to work. If you are using MacPorts , you may as well use the MacPorts Amarok.</description>
			<link>http://www.khaitu.com/projects/view/5</link>
		</item>

	

		<item>
			<title>RayFlower</title>
			<description>Hey, i know this is quite old but..
I did install qt3-mac with macports:

port installed qt3-mac
The following ports are currently installed:
  qt3-mac @3.3.8_0 (active)

Symlink libping and libjpeg and find a copy of kdelibs-3.5.0 and patch it but when i configure i get this:

checking for Qt... configure: error: Qt (>= Qt 3.3 and < 4.0) (headers and libraries) not found. Please check your installation!
For more details about this problem, look at the end of config.log.

Any ideas?</description>
			<link>http://www.khaitu.com/projects/view/5</link>
		</item>

	

		<item>
			<title>Khaitu</title>
			<description>Hi Adam

I am afraid that I haven't updated this widget for about 3 years now so I really don't know whether it still works or not. Feel free to edit it though as it is GPL</description>
			<link>http://www.khaitu.com/projects/view/2</link>
		</item>

	

		<item>
			<title>adam</title>
			<description>i just installed the widget and it is working perfectly, but it is not displaying correctly. the track-forward button is beneath the widget, slightly to the left of track-backward button.</description>
			<link>http://www.khaitu.com/projects/view/2</link>
		</item>

	

</channel>


</rss>