<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>Linux</title><link>http://blog.steeleprice.net/category/25.aspx</link><description>Linux</description><managingEditor>H. Steele Price, IV</managingEditor><dc:language>en-US</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>H. Steele Price, IV</dc:creator><title>Bizarre Tecra M7 Sound anomaly</title><link>http://blog.steeleprice.net/archive/2007/01/12/1097.aspx</link><pubDate>Fri, 12 Jan 2007 15:58:00 GMT</pubDate><guid>http://blog.steeleprice.net/archive/2007/01/12/1097.aspx</guid><wfw:comment>http://blog.steeleprice.net/comments/1097.aspx</wfw:comment><comments>http://blog.steeleprice.net/archive/2007/01/12/1097.aspx#Feedback</comments><slash:comments>11</slash:comments><wfw:commentRss>http://blog.steeleprice.net/comments/commentRss/1097.aspx</wfw:commentRss><trackback:ping>http://blog.steeleprice.net/services/trackbacks/1097.aspx</trackback:ping><description>&lt;P&gt;When I upgraded to Vista, I had inadvertently left my audio muted. &lt;/P&gt;
&lt;P&gt;This has been a known &lt;A href="http://forum.tabletpcreview.com/showthread.php?t=4813"&gt;problem posted elsewhere&lt;/A&gt; the weird thing is&amp;#8230; &lt;/P&gt;
&lt;P&gt;Nothing was working to correct it; no Linux systems would produce sound either. &lt;/P&gt;
&lt;P&gt;I am fairly convinced that there is something in the way the BIOS handles sound or the way the XP driver shuts off the hardware amp that is required to fix this. &lt;/P&gt;
&lt;P&gt;The final solution was more complex than I have seen posted elsewhere so to help other frustrated M7 owners caught in this dilemma here is how I fixed it. &lt;/P&gt;
&lt;P&gt;First the ONLY way that worked was to reinstall XP &lt;SPAN style="FONT-FAMILY: Wingdings"&gt;L&lt;/SPAN&gt;, this was not so bad, a fresh XP Install, then add the required Toshiba Drivers: Sound, Modem (this works on the same bus.), Common Modules and BIOS Driver. Fortunately I have an extra Hard Drive or this would have been horrid. &lt;/P&gt;
&lt;P&gt;You can now try to get sound, but I was unable to with the 3.1 BIOS. &lt;/P&gt;
&lt;P&gt;First I had to downgrade the BIOS (which required using the CD method) and reboot. &lt;/P&gt;
&lt;P&gt;Still, no sound, muting and unmuting have no effect. &lt;/P&gt;
&lt;P&gt;Next I went into the Sound Control Panel and went to the Speech Tab, there is a "Test Hardware" button on that tab that will run the sound card through its paces and when it got to the Playback device, the sound magically came back on (feeding back like crazy due to mic boost, but definitely outputting sound). &lt;/P&gt;
&lt;P&gt;Next I upgraded the BIOS back to 3.1 so suspend works in Vista and rebooted XP. I verified that sound still worked and shut down. &lt;/P&gt;
&lt;P&gt;Next I popped in a Kubuntu Live CD and verified that sound worked there. &lt;/P&gt;
&lt;P&gt;Finally, I replaced my Vista Hard Drive and when I booted, Sound worked, Finally&amp;#8230; &lt;/P&gt;
&lt;P&gt;There should be some utility somewhere that will exercise (turning on and off&amp;#8230;) the sound card and the hardware amps, but I sure couldn't find it. &lt;/P&gt;
&lt;P&gt;Bottom line, if you are moving from XP to Vista or Linux, make sure your sound is working (and turned ON) there first. &lt;/P&gt;
&lt;P&gt;Keyword to help people looking for an answer&amp;#8230; &lt;BR&gt;Kubuntu, Intel High Definition Audio, snd-hda-intel, ALC262 &lt;/P&gt;&lt;img src ="http://blog.steeleprice.net/aggbug/1097.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>H. Steele Price, IV</dc:creator><title>WinFS is starting to sound like the Red Headed Stepchild of Microsoft</title><link>http://blog.steeleprice.net/archive/2004/12/13/451.aspx</link><pubDate>Mon, 13 Dec 2004 09:36:00 GMT</pubDate><guid>http://blog.steeleprice.net/archive/2004/12/13/451.aspx</guid><wfw:comment>http://blog.steeleprice.net/comments/451.aspx</wfw:comment><comments>http://blog.steeleprice.net/archive/2004/12/13/451.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.steeleprice.net/comments/commentRss/451.aspx</wfw:commentRss><trackback:ping>http://blog.steeleprice.net/services/trackbacks/451.aspx</trackback:ping><description>&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;A href="http://news.com.com/New+file+system+has+long+road+to+Windows/2100-1016_3-5487641.html?tag=nefd.pop"&gt;&amp;#8220;Although Microsoft hopes to ship a test version of WinFS in late 2006, it could be several more years before the revamped storage mechanism finds its way into Windows Server.&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://news.com.com/New+file+system+has+long+road+to+Windows/2100-1016_3-5487641.html?tag=nefd.pop"&gt;'WinFS in not in the Longhorn client,' he said in an interview. 'It is also not in Longhorn Server.' &lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://news.com.com/New+file+system+has+long+road+to+Windows/2100-1016_3-5487641.html?tag=nefd.pop"&gt;It is not even clear if Microsoft will include it with the Longhorn update that is scheduled to follow a couple of years later.&amp;#8221;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;from and article on C|Net's News.Com&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;It's really most unfortunate that we won't be getting a new Windows file system anytime soon, but there are a few alternatives worth looking into.&lt;/P&gt;
&lt;P&gt;As sizes of modest fileservers gets larger and larger, what can we turn to when NTFS is completely unacceptable in performance and capability.&amp;nbsp; One of them is to use embedded Linux, iSCSI and one of the excellent journalling filesystems that art in the GPL like &lt;A href="http://www.openafs.org/"&gt;AFS&lt;/A&gt;, &lt;A href="http://oss.sgi.com/projects/xfs/"&gt;XFS&lt;/A&gt;, &lt;A href="http://wwws.sun.com/software/solaris/10/ds/zfs.jsp"&gt;ZFS&lt;/A&gt;&amp;nbsp;or &lt;A href="http://www.namesys.com/v4/v4.html"&gt;Reiser&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;If you don't know already:&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;A href="http://linux-iscsi.sourceforge.net/"&gt;&amp;#8220;&lt;FONT face=Arial&gt;Architecturally, the iSCSI driver combines with the client TCP/IP stack, network drivers, and NICs to provide the same functions as a SCSI adapter driver with an HBA.&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;&lt;A href="http://linux-iscsi.sourceforge.net/"&gt;&amp;#8220;The daemon and the kernel driver are available under the terms of the GNU General Public License.&amp;#8221;&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;Why am I even talking about this stuff?&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;I have a passion for creating personal library systems and that means I need a cheap yet easy to use way to access really large storage.&amp;nbsp; This storage needs to conform to interop standards so I can access it from any OS and not have a huge hassle with security logins, but not just allow anyone with access to the box to get in.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;iSCSI is just one way of doing this, Its really amazing that the Linux community is pulling WAYahead in this area.&amp;nbsp; I can make a 4 Drive, 1 Terrabyte fileserver (750mb Raid 5 useable) for under $1000.&amp;nbsp; You can't buy 4 -&amp;nbsp;250G scsi drives for that right now.&amp;nbsp; For that matter, you can't buy Windows Server 2003 for that with a driveless&amp;nbsp;box to run it either.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;I am not sure what to do about this little system publicly but I have some ideas on how to at least help people create some plug and play mass storage for all that stuff we are collecting at home now.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;What iSCSI can do that plain old NAS and SAN (without iSCSI) cannot is that it lets you just plug in a storage box to the network and treat it like a local device, I mean Windows can see it as a local drive D: but the performance and reliability is off the charts compared to plugging in a big USB drive.&amp;nbsp; If you want to store all you home movies, digital pictures, etc. in a single safe place that is possible with this scenario.&amp;nbsp; Need more capacity? Just plug in another box.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;The main advantage over NAS and SAN is that it can be brought into the local system and not make you go through the hassles of setting up security with Samba for use in Windows.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;If using Linux scares you because of the rediculous threats from SCO, then you can do the same thing with NetBSD and it's not contested in any way.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;&lt;A href="http://www.wasabisystems.com/products/storagebuilder.htm"&gt;Wasabi Systems&lt;/A&gt; is&amp;nbsp;one company providing a way to do exactly what I am talking about here, their hardware is a little restrictive, and so is their policy for becoming an OEM, but it at least a start into the arena.&amp;nbsp; Hopefully there will be some Open Source projects into this area that make sense of reliable storage for everyone to use, not just the geek elite or people who can pay $10K for a file server.&lt;/FONT&gt;&lt;/P&gt;&lt;img src ="http://blog.steeleprice.net/aggbug/451.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>H. Steele Price, IV</dc:creator><title>The Amazing Linksys WRT54G</title><link>http://blog.steeleprice.net/archive/2004/08/16/387.aspx</link><pubDate>Mon, 16 Aug 2004 10:47:00 GMT</pubDate><guid>http://blog.steeleprice.net/archive/2004/08/16/387.aspx</guid><wfw:comment>http://blog.steeleprice.net/comments/387.aspx</wfw:comment><comments>http://blog.steeleprice.net/archive/2004/08/16/387.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blog.steeleprice.net/comments/commentRss/387.aspx</wfw:commentRss><trackback:ping>http://blog.steeleprice.net/services/trackbacks/387.aspx</trackback:ping><description>&lt;P&gt;News of this is a bit late, but I have looked for &lt;A href="http://www.vonage.com/corporate/press_broadcast.php?PR=2004_05_27_0"&gt;something&amp;nbsp;like this&lt;/A&gt;&amp;nbsp;for years.&lt;/P&gt;
&lt;P&gt;After many struggles getting my main firewall box to cooperate with Vonage, I fanally resorted to getting one of these little jewels from Linksys.&amp;nbsp; OK, I have further alterior motives behind it...&lt;/P&gt;
&lt;P&gt;I want to cut the cord with Qwest for good, that includes my T1.&amp;nbsp; I live in an area where there is no decent broadband and have to resort to my own T1.&amp;nbsp; Slightly expensive, but the worst part is the local loop charges that I am being raped with by Qwest.&amp;nbsp; If not for the loop charges it would essentially be the same fees that I was paying for business cable.&lt;/P&gt;
&lt;P&gt;I have wanted to set up a point to point wireless with my ISP for a while and have discussed many alternatives, though nothing came close to the cost of this thing.&amp;nbsp; I have looked at similarly capable systems all over $1000.&amp;nbsp; The advent of these Linksys boxes at $70 with the new firmware from &lt;A href="http://www.sveasoft.com/modules/phpBB2/index.php"&gt;Sveasoft&lt;/A&gt; makes this a no brainer.&amp;nbsp; Why spend a thousand dollars and huge amounts of time trying to roll your own when it can be had for under $99.&amp;nbsp; This is a truly disruptive technology that will in fact change the landscape of the internet by opening mesh networks all over the country.&amp;nbsp; It is not hard to modify any of the software Sveasoft as it's all Open Source.&amp;nbsp; 99.9% of the people using this stuff won't need to modify it anyway, the setup is simple.&lt;/P&gt;
&lt;P&gt;I would surely hate to be a landline telephone company this decade, if they don't adapt to new technologies and get their prices in order, they are history.&amp;nbsp; There is no reason whatsoever&amp;nbsp;that I shouldn't be able to get Cable or DSL from a major provider living just&amp;nbsp;10 miles outside of the 6th largest city in the country.&amp;nbsp; Its inexcusable for them to be that pathetic in their service offerings.&amp;nbsp; I look forward to getting this connection all worked out and maybe provde WISP services to the local area.&amp;nbsp; It's an idea I have been banging around for years, but there was no clear answer to the consumer premise equipment.&amp;nbsp; Everything so far had been $500 and up for CPE, death to a WISP's ROI.&amp;nbsp; That has finally ALL changed and it is quite reasonable to add an antenna that provides never before seen speeds on local wireless broadband to just about any sub rural area.&lt;/P&gt;&lt;img src ="http://blog.steeleprice.net/aggbug/387.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>H. Steele Price, IV</dc:creator><title>Mono Goes Final on v1.0</title><link>http://blog.steeleprice.net/archive/2004/06/30/331.aspx</link><pubDate>Wed, 30 Jun 2004 13:33:00 GMT</pubDate><guid>http://blog.steeleprice.net/archive/2004/06/30/331.aspx</guid><wfw:comment>http://blog.steeleprice.net/comments/331.aspx</wfw:comment><comments>http://blog.steeleprice.net/archive/2004/06/30/331.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.steeleprice.net/comments/commentRss/331.aspx</wfw:commentRss><trackback:ping>http://blog.steeleprice.net/services/trackbacks/331.aspx</trackback:ping><description>&lt;P&gt;&lt;A href="http://www.go-mono.com/" target=_blank&gt;Project Mono today officially released Version 1.0 final.&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Congrats to Miguel and company for a remarkable achievement.&amp;nbsp; I for one will be using&amp;nbsp;Mono in at least one project in the near future.&amp;nbsp; I will be amazed if they can keep up with the releases of VS.NET.&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;discovered on &lt;A href=http://xmlx.ca/ target=_blank&gt;Scott Cadillac's Blog&lt;/A&gt;&lt;/EM&gt;&lt;/P&gt;&lt;img src ="http://blog.steeleprice.net/aggbug/331.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>H. Steele Price, IV</dc:creator><title>OS Bloat</title><link>http://blog.steeleprice.net/archive/2004/06/10/299.aspx</link><pubDate>Thu, 10 Jun 2004 11:35:00 GMT</pubDate><guid>http://blog.steeleprice.net/archive/2004/06/10/299.aspx</guid><wfw:comment>http://blog.steeleprice.net/comments/299.aspx</wfw:comment><comments>http://blog.steeleprice.net/archive/2004/06/10/299.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.steeleprice.net/comments/commentRss/299.aspx</wfw:commentRss><trackback:ping>http://blog.steeleprice.net/services/trackbacks/299.aspx</trackback:ping><description>&lt;P&gt;As Longhorn approaches, &lt;A href="http://www.osnews.com/story.php?news_id=7324&amp;amp;page=1" target=_blank&gt;consider this article detailing the new requirements for Fedora Core 2&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;All OSes are completely bloated.&amp;nbsp; I find the single largest barrier to speed is that people try to make a single machine do WAY too much.&amp;nbsp; Sure it's convenient to have 1000 apps all running off your shiny new 3GHz box&amp;nbsp;but is it really what you want to do?&lt;/P&gt;
&lt;P&gt;When I talk to some people and tell them I have 9 PCs at HOME, they think I am running some massive super-computer for unknown reasons...&amp;nbsp; (&lt;A href="http://blog.steeleprice.net/archive/2004/04/02/201.aspx"&gt;In fact I have done it just for fun&lt;/A&gt;, but not regularly)&lt;/P&gt;
&lt;P&gt;Actually I just delineate a very clear separation in what each machine does and isolate a lot of the processing to similar tasks.&amp;nbsp; I have accumulated a lot of hardware over the years and try to stretch the useful life as long as possible.&amp;nbsp; One really easy way to do this is to cut down on the number of tasks each machine performs, XP is perfectly capable of running very fast on a P3-600 with 256M Ram (&lt;A href="http://www.microsoft.com/windowsxp/pro/evaluation/sysreqs.asp" target=_blank&gt;double the&amp;nbsp;recommended minimum requirements&lt;/A&gt;) if you &lt;A href="http://www.blackviper.com/WinXP/servicecfg.htm" target=_blank&gt;strip out all the extraneous BS&lt;/A&gt; that is typically run in the background.&amp;nbsp; With Remote Desktop and GB Ethernet, you can&amp;nbsp;partition your home network to more isolated tasks with dedicated hardware for a lot less than buying the newest hotrod.&lt;/P&gt;
&lt;P&gt;I typically have one overloaded machine in the mix, but at the same time I have started to move toward a more utilitarian approach to my home network.&amp;nbsp; I have&amp;nbsp;moved toward&amp;nbsp;machine isolation to tasks, not to users since I am pretty much the only heavy user.&amp;nbsp; This really isn't as hard as it sounds and you can run a pretty effective mail server on a P2-400.&amp;nbsp; My Firewall is a P2-400 that loads everything from CD into ram, it doesn't even have a hard drive, it's completely secure and much more capable than the router/firewalls from the likes of Linksys.&lt;/P&gt;
&lt;P&gt;I squeeze out a lot more speed for certain tasks this way than trying to use one or 2 machines to handle everything.&amp;nbsp; Do you ever upgrade your machines?&amp;nbsp; Sure you do, don't throw that old hardware out or sell it for next to nothing, put it to good use as an isolated system to run one of the more frequent tasks that you use all the time.&amp;nbsp; Free up your main machine for more mission critical tasks and leave your email (or image editing, etc.) on a separate machine that you can switch over to in a flash with Remote Desktop.&amp;nbsp; I think you will find that your combined speed is far superior to running on a single machine and a whole lot cheaper than keeping up with the fastest processor on the planet at its premium price tag.&lt;/P&gt;
&lt;P&gt;If you are still running a 100mbps network, its time to rethink that approach, the 1GHz cards and switches are now in the home network pricing range and you will see an incredible boost in linked speed when moving files around.&lt;/P&gt;
&lt;P&gt;One other advantage to using this approach is that you can access a task based machine from any workstation, I can get to the exact same box running my base&amp;nbsp;app from any machine on the network (and with a single License btw...), I can see it on my TV or I can browse it on the porch via WiFi on my TabletPC.&amp;nbsp; This solution is not yet perfect, but its getting better all the time. I also have far fewer problems from conflicting applications clobbering each other.&lt;/P&gt;&lt;img src ="http://blog.steeleprice.net/aggbug/299.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>H. Steele Price, IV</dc:creator><title>Will Gnome ever get their act together?</title><link>http://blog.steeleprice.net/archive/2004/05/12/244.aspx</link><pubDate>Wed, 12 May 2004 11:16:00 GMT</pubDate><guid>http://blog.steeleprice.net/archive/2004/05/12/244.aspx</guid><wfw:comment>http://blog.steeleprice.net/comments/244.aspx</wfw:comment><comments>http://blog.steeleprice.net/archive/2004/05/12/244.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.steeleprice.net/comments/commentRss/244.aspx</wfw:commentRss><trackback:ping>http://blog.steeleprice.net/services/trackbacks/244.aspx</trackback:ping><description>&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;&lt;A href="http://www.computerworld.com/softwaretopics/software/story/0,10801,92934,00.html"&gt;Nicholas Petreley writes about Gnome 2.6:&lt;/A&gt;&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&amp;#8220;Of all the criticisms one might lodge against GNOME, it's the hypocrisy of its design philosophy that looms largest. GNOME grew out of the desire to free people from Microsoft's ability to dictate what users can or can't do. Yet GNOME is built on the premise that its developers are so much wiser than users when it comes to navigating folders and setting colors that GNOME users shouldn't have a choice in the matter. With an attitude like that, heaven help us if GNOME turns out to be the only defense Linux has on the desktop against a Microsoft hegemony.&amp;#8220;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;I have avoided Gnome with a passion since I discovered KDE some 3 years ago. Ximian Gnome caused incredible grief to me when I was first trying to learn Linux.&lt;/P&gt;
&lt;P&gt;Yes, KDE is slower(not really since 3.1), Yes it's bloated(you can choose not to install everything), but it also is alot more stable IMO than Gnome ever was.&lt;/P&gt;
&lt;P&gt;It' not just a windows styling clone, it's not a mac clone (though it can be made to be both), it stands on it's own as a well adjusted piece of GUI technology.&lt;/P&gt;
&lt;P&gt;To be honest, I don't really like it either, but I dislike every&amp;nbsp;GUI I've ever used for the same basic reason, they all assume they know what is best for the user to do and lock you into a certain paradigm that is the same thing Xerox came up with 25 years ago.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blog.steeleprice.net/archive/2004/05/05/224.aspx#FeedBack"&gt;This comment by icepick&amp;nbsp;&lt;/A&gt;reinforces this lunacy in design flawed by fear of competition.&amp;nbsp; To further quote the linked article:&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&amp;nbsp;&amp;#8220;If we're going to be competitive, we need to follow the &lt;BR&gt;&amp;nbsp; open source defacto standard route, that we're all working&lt;BR&gt;&amp;nbsp; on, rather than being bogged down with the standards process.&amp;#8220;&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;#8220;We need to slow the upgrade to Longhorn, and since that&lt;BR&gt;&amp;nbsp; is relatively costly to businesses, if we can make cross&lt;BR&gt;&amp;nbsp; platform applications work well, there is an opportunity&lt;BR&gt;&amp;nbsp; for Linux migration.&amp;#8221;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;They see the opportunity, but are completely unable to capitalize on it from lack of vision.&amp;nbsp; I can only hope that somewhere on the way to Longhorn, a truly flexible GUI will emerge with open standards for accessing the GUI, not design standards that restrict the way in which we can present information in innovative and exciting ways.&amp;nbsp; Longhorn and XAML are poised to dominate right and will make every current GUI look like ancient technology.&amp;nbsp; We can only hope this doesn't come at a price of so many restrictions on other levels of Longhorn that it is so unattractive no one will upgrade to it.&lt;/P&gt;
&lt;P dir=ltr&gt;It's too bad no one seems to be able to get it together enough to write a bullet-proof&amp;nbsp;GUI that is&amp;nbsp;flexible in design and free from crashing once you depart from the assumed presentation methodology.&lt;/P&gt;
&lt;P dir=ltr&gt;If the design widgets were truly object oriented they would be universally replaceable given a set of open standards for hooking into the underlying presentation system, all the current GUIs break miserably when you try to replace elements within them.&amp;nbsp; I'm not talking about skinning.&amp;nbsp; I want to replace objects completely, not just their paint.&lt;/P&gt;
&lt;P dir=ltr&gt;When someone comes up with a completely unique, fast, robust, cross-platform&amp;nbsp;presentation system that supports a rich set of open standards they will have no fear from competition, it will be adopted with open arms.&lt;/P&gt;
&lt;P dir=ltr&gt;Maybe CodeGen is the answer for this, if we could CodeGen a skeleton in any given language to the underlying presentation engine, then we would have a way to enforce the object's interface in a way that doesn't take forever to write in code.&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;A href="http://y-windows.org/about.html"&gt;Here is another possible solution with potential.&lt;/A&gt;&lt;/P&gt;&lt;img src ="http://blog.steeleprice.net/aggbug/244.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>H. Steele Price, IV</dc:creator><title>XAML, SVG, XUL and UIX</title><link>http://blog.steeleprice.net/archive/2004/05/05/224.aspx</link><pubDate>Wed, 05 May 2004 12:55:00 GMT</pubDate><guid>http://blog.steeleprice.net/archive/2004/05/05/224.aspx</guid><wfw:comment>http://blog.steeleprice.net/comments/224.aspx</wfw:comment><comments>http://blog.steeleprice.net/archive/2004/05/05/224.aspx#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://blog.steeleprice.net/comments/commentRss/224.aspx</wfw:commentRss><trackback:ping>http://blog.steeleprice.net/services/trackbacks/224.aspx</trackback:ping><description>&lt;P&gt;As &lt;A href="http://www.gendotnet.com/"&gt;CodeGen &lt;/A&gt;and &lt;A href="http://research.microsoft.com/projects/clrgen/"&gt;Generics &lt;/A&gt;become more of a standard way to develop, these&amp;nbsp;terms are going to proliferate into the way we do all our layout work both on the Desktop and on the Web.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://msdn.microsoft.com/longhorn/default.aspx?pull=/msdnmag/issues/04/01/Avalon/default.aspx"&gt;XAML is what is coming &lt;/A&gt;from Microsoft with Avalon&amp;nbsp;in Longhorn.&amp;nbsp; I hope to learn more about this at &lt;A title="TechED Main Site" href="http://www.microsoft.com/teched" target=_blank&gt;TechED&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.svg.org/"&gt;SVG &lt;/A&gt;is probably the most well known &lt;A href="http://www.w3.org/Graphics/SVG/"&gt;W3C Recommendation&lt;/A&gt;&amp;nbsp;from &lt;A href="http://www.adobe.com/svg"&gt;Adobe &lt;/A&gt;and &lt;A href="http://svg.kde.org/"&gt;KDE &lt;/A&gt;already had internal hooks to it.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.mozilla.org/projects/xul/"&gt;XUL is what Mozilla&lt;/A&gt; is proposing as a standard&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.oracle.com/consulting/offerings/platform/jhs_fs.pdf"&gt;UIX is Oracle's&lt;/A&gt; proposal for Java.&lt;/P&gt;
&lt;P&gt;They are all &lt;EM&gt;basically&lt;/EM&gt; a new combination of XML, CSS and DHTML.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.donxml.com/"&gt;DonXML &lt;/A&gt;has written &lt;A href="http://donxml.com/allthingstechie/articles/172.aspx"&gt;SVG2XAML&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Why should you learn SVG and not worry too&amp;nbsp;much about XAML yet?&amp;nbsp; For one, you can use SVG now.&amp;nbsp; Secondly you can convert everything you do in SVG to XAML and there is quite a lot of overlap in the two specifications.&amp;nbsp; Thirdly, SVG is cross-platform, XAML is not and probably only will be through Mono.&amp;nbsp; Sure, XAML is a lot more than just a graphics format, but I am talking mainly about the image that lies underneath.&amp;nbsp; I'll be implementing most of my images as SVG for the foreseeable future.&lt;/P&gt;
&lt;P&gt;Of course there is always &lt;A href="http://www.macromedia.com/software/flash/"&gt;Flash&lt;/A&gt;, but a lot of people (myself included)&amp;nbsp;really despise the programming model inside flash.&lt;/P&gt;
&lt;P&gt;XUL is interesting but fairly limited because it ignores audio and video as elements.&amp;nbsp; UIX is a pretty narrow specification, but if you use Java and Oracle it may be of some interest.&lt;/P&gt;
&lt;P&gt;I have always disliked Raster art and wondered why we haven't jumped to mostly vector art (at least for program design) for a very long time.&amp;nbsp; It just seems silly to implement a bunch of gifs for things like buttons when we can make extremely attractive elements from vector art that appear identical, take far less space and can be manipulated easily in code.&lt;/P&gt;
&lt;P&gt;I'm going to use a button as an example here because most people are familiar with it, don't mistake this for a limited use of SVG.&lt;/P&gt;
&lt;P&gt;Lets say I want to incorporate a 3 state button on a form that I plan to use in both Web Forms and Windows Forms.&lt;/P&gt;
&lt;P&gt;I have to make 3 different gifs/jpgs/pngs to accomplish this feature, if I wanted transparency, I am down to gif or png, if I want real color support I am down to png.&amp;nbsp; So, I decide that PNG is my solution but now to implement this on the web, I need to monkey around with a bunch of &lt;A href="http://blog.steeleprice.net/archive/2004/02/27/189.aspx"&gt;workarounds for IE support&lt;/A&gt;.&amp;nbsp;&amp;nbsp;OK, This is painful, lets just go back to gifs...&lt;/P&gt;
&lt;P&gt;You get the point, raster art is painful no matter how you look at it.&amp;nbsp; If I want to support skins, 3 new images are needed for each skin.&amp;nbsp; Anytime I want to change anything I have to edit 3 unique files and keep them all in sync.&lt;/P&gt;
&lt;P&gt;Ever since I heard a session by &lt;A href="http://www.svg.org/blogs/kurt_cagle/"&gt;Kurt Cagle&lt;/A&gt; on SVG back in October of 2001 I thought SVG (or something like it)&amp;nbsp;was the future.&amp;nbsp; It's had&amp;nbsp;3 years to really mature and&amp;nbsp;is quite robust&amp;nbsp;now.&lt;/P&gt;
&lt;P&gt;If I choose to use SVG instead, I can make a single file, change the state effects my manipulating a few elements inside the SVG in code with &amp;#8220;transform= attribute&amp;#8221;&amp;nbsp;and be done, resizable, rich graphics.&amp;nbsp; If I decide to change the interface, most of the time I still don't have to edit the original image because I can manipulate it in code.&lt;/P&gt;
&lt;P&gt;I am picking SVG for several reasons, one being&amp;nbsp;there are a bunch of tools (Adobe Illustrator, Corel Draw, etc.) that will create SVG and then I can just convert those to XAML or whatever the clear leader is later also &lt;A href="http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=6FADD9AE-97E2-4114-AD52-A78159BA43F2"&gt;Ink can easily be saved to SVG&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;This way I can completely get away from raster art for all my graphics (except things like pictures) and have a clearly forward thinking cross-platform upgrade path for the future.&lt;/P&gt;
&lt;P&gt;Our User Interfaces need a huge makeover.&amp;nbsp; SVG has finally matured to the point we can start using it in production and it gives us a root standard for Windows, Linux and the Web.&lt;/P&gt;&lt;img src ="http://blog.steeleprice.net/aggbug/224.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>H. Steele Price, IV</dc:creator><title>Mono is officially a Beta</title><link>http://blog.steeleprice.net/archive/2004/05/05/223.aspx</link><pubDate>Wed, 05 May 2004 11:30:00 GMT</pubDate><guid>http://blog.steeleprice.net/archive/2004/05/05/223.aspx</guid><wfw:comment>http://blog.steeleprice.net/comments/223.aspx</wfw:comment><comments>http://blog.steeleprice.net/archive/2004/05/05/223.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.steeleprice.net/comments/commentRss/223.aspx</wfw:commentRss><trackback:ping>http://blog.steeleprice.net/services/trackbacks/223.aspx</trackback:ping><description>&lt;P&gt;&lt;A href="http://www.novell.com/"&gt;Novell &lt;/A&gt;has officially released &lt;A href="http://www.go-mono.com/archive/beta1/beta1.html"&gt;Beta 1 of Project Mono&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;The idea is this:&lt;/P&gt;
&lt;P&gt;&amp;#8220;Allows developers to write rich client, web services and server-side applications and deploy them on Linux, Solaris, MacOS X, Windows NT/XP and various other Unix systems on a variety of architectures. &amp;#8221;&lt;/P&gt;
&lt;P&gt;But of course Java already does that... only Java is pretty darn difficult to use, serverely limited by it's sandbox approach&amp;nbsp;and the IDE tools like &lt;A href="http://wwws.sun.com/software/sundev/jde/index.html"&gt;SunOne Studio &lt;/A&gt;and &lt;A href="http://www.eclipse.org/"&gt;Eclipse &lt;/A&gt;are nowhere near the quality, speed&amp;nbsp;and ease of &lt;A href="http://msdn.microsoft.com/vstudio/"&gt;Visual Studio .NET&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;In fact, Mono has been my sole motivation to move from VB.Net and a primary development language to C#, it's not a requirement as they will have a VB compiler, but most people are going to be more comfortable looking at C# code on Linux than VB.Net&lt;/P&gt;
&lt;P&gt;I look forward to testing out this beta with some of my ASP.NET apps to see how the compatibility has risen and the speed improves.&amp;nbsp; Hosting a site with Apache, Mono and MySQL (basically free) is a really powerful combination for small companies that can't afford Microsoft's Back Office (approx $3000).&lt;/P&gt;
&lt;P&gt;Pundits will say that the TCO of MS Back Office is lower because of all the tweaking and learning one has to do with a Linux solution, but this difference is not as dramatic anymore as&amp;nbsp;many developers have learned.&lt;/P&gt;
&lt;P&gt;At least it's keeping Microsoft on their toes and forcing them to add value while offering a low-cost solution for smaller businesses.&amp;nbsp; I really don't see &lt;A href="http://www.php.net"&gt;PHP &lt;/A&gt;as a contender here because it's not a compiled language that can realistically write desktop applications.&lt;/P&gt;&lt;img src ="http://blog.steeleprice.net/aggbug/223.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>H. Steele Price, IV</dc:creator><title>Knoppix 3.4 is here</title><link>http://blog.steeleprice.net/archive/2004/05/04/222.aspx</link><pubDate>Tue, 04 May 2004 10:27:00 GMT</pubDate><guid>http://blog.steeleprice.net/archive/2004/05/04/222.aspx</guid><wfw:comment>http://blog.steeleprice.net/comments/222.aspx</wfw:comment><comments>http://blog.steeleprice.net/archive/2004/05/04/222.aspx#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://blog.steeleprice.net/comments/commentRss/222.aspx</wfw:commentRss><trackback:ping>http://blog.steeleprice.net/services/trackbacks/222.aspx</trackback:ping><description>&lt;P&gt;Knoppix 3.4 finally hit the streets...&amp;nbsp; Knopper.net and Knoppix.net are both being completely swamped today so I'm not linking them now (I'll edit this line in a few days for the permalink)&lt;/P&gt;
&lt;P&gt;Why is this important?&amp;nbsp; First of all it's one of the only implementations of linux that&amp;nbsp;is designed to&amp;nbsp;boot from a CD and can read and write to an NTFS partition natively.&lt;/P&gt;
&lt;P&gt;So what, Big Deal... yeah well it is when you want to explore linux for what it is and not go through the pain of either dual booting/virtual&amp;nbsp;pcing&amp;nbsp;or dedicating a machine to it.&lt;/P&gt;
&lt;P&gt;It is also a really easy way to make a &amp;#8220;recovery disk&amp;#8221; that makes more sense than recovery console.&lt;/P&gt;
&lt;P&gt;I also have a need for quickly making a &lt;A href="http://www.go-mono.com/"&gt;Project Mono&lt;/A&gt; installation really fast to test my apps against running under Mono.&lt;/P&gt;
&lt;P&gt;Now for my big challenge.&amp;nbsp; I opened my big mouth a while ago and&amp;nbsp;divulged that&amp;nbsp;I had Knoppix running (successfully I might add) on my Toshiba M205.&amp;nbsp; I commited to making a distribution that does this for people who want it.&amp;nbsp; What I decided to do is make&amp;nbsp;the&amp;nbsp;boot images available and give instructions on how to do this installation.&lt;/P&gt;
&lt;P&gt;The goal here is this:&amp;nbsp; Copy the Knoppix Image to your NTFS hard drive somewhere, create a bootable SD or CF card that can&amp;nbsp;mount this image stored in the NTFS partition, choose a location for permanent configuration storage, i.e. home directory, etc.&lt;/P&gt;
&lt;P&gt;Why is this interesting?&lt;/P&gt;
&lt;P&gt;For me it interesting because there are several things I like to do in linux that are academia related and unavailable on windows in a reasonably runnable manner (Octave, KGeo, LaTex, etc. -- they all need cygwin to run right as opposed to running crippled/strangely).&amp;nbsp; I wanted a way that I could run linux without disturbing my XP Tablet edition setup while I am away from my house (which has plenty of dedicated linux boxes).&lt;/P&gt;
&lt;P&gt;I also want to be able to make some customized setups that can boot and go directly to a particular configuration, i.e. &lt;A href="http://dirk.eddelbuettel.com/quantian.html"&gt;Quantian&lt;/A&gt;, &lt;A href="http://www.knoppix-std.org/"&gt;knoppix-std&lt;/A&gt;, &lt;A href="http://hust.la/KnoppMyth/"&gt;knoppmyth&lt;/A&gt; and store them on the same machine, the method I am taking about makes this possible with the CF/SD card and image on the HD solution for about $20 and no painful installations.&lt;/P&gt;
&lt;P&gt;You could actually do this at home too if you want to experiment with linux just as easily so it definately has merit.&amp;nbsp; Doing the CF/SD image should be relatively easy, making some changes to the kernel might be necessary, but I am hoping that the centrino and ntfs support makes that unnecessary since that was the only reason I needed to make a new kernel before.&lt;/P&gt;&lt;img src ="http://blog.steeleprice.net/aggbug/222.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>H. Steele Price, IV</dc:creator><title>More backpeddling in the war on individual rights</title><link>http://blog.steeleprice.net/archive/2004/04/28/221.aspx</link><pubDate>Wed, 28 Apr 2004 12:28:00 GMT</pubDate><guid>http://blog.steeleprice.net/archive/2004/04/28/221.aspx</guid><wfw:comment>http://blog.steeleprice.net/comments/221.aspx</wfw:comment><comments>http://blog.steeleprice.net/archive/2004/04/28/221.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.steeleprice.net/comments/commentRss/221.aspx</wfw:commentRss><trackback:ping>http://blog.steeleprice.net/services/trackbacks/221.aspx</trackback:ping><description>&lt;P&gt;Open Standards are one thing, Open Source is another.&lt;/P&gt;
&lt;P&gt;The thing that really irks me are when NEITHER exist in an incredibly popular format such as DVD movies.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www-tech.mit.edu/V124/N20/ValentiIntervie.20f.html"&gt;This MIT Interview with Jack Valenti is precious&lt;/A&gt;, it shows the closed-mindedness and the depths&amp;nbsp;that Hollywood will go to just to maintain an archaic distribution channel.&amp;nbsp; It also demonstrates their complete cluelessness of where technology is today.&lt;/P&gt;
&lt;P&gt;(&lt;A href="http://slashdot.org/article.pl?sid=04/04/28/1644249"&gt;found on slashdot&lt;/A&gt;)&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Even Microsoft and Sun offer Open Standards so we can hook most things into their API.&amp;nbsp; I don't need to license anything to hook into Office, but if I use Office, I have to buy it, that's perfectly fair.&amp;nbsp; If I want to use a DVD I bought, I should surely be allowed to do so any way I like.&lt;/P&gt;&lt;img src ="http://blog.steeleprice.net/aggbug/221.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>