<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/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Geek Stuff</title>
        <link>http://geekswithblogs.net/tscott/category/1791.aspx</link>
        <description>Geek Stuff</description>
        <language>en-US</language>
        <copyright>Tim Scott</copyright>
        <managingEditor>tscott@capsher.com</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <item>
            <title>XSD Schema for Yahoo Widgets</title>
            <link>http://geekswithblogs.net/tscott/archive/2007/01/23/104385.aspx</link>
            <description>&lt;p&gt;A while back I was messing around with &lt;a href="http://widgets.yahoo.com/"&gt;Yahoo Widgets&lt;/a&gt;. I thought it might be helpful to have a schema so that my XML editor would help with auto-complete and validation.&amp;nbsp; As far as I could tell, there wasn't an XSD for the widget format. &lt;/p&gt; &lt;p&gt;So, I wrote my own. This one isn't complete, but it's a good start for someone who is looking for a starting point. &lt;/p&gt; &lt;p&gt;View it at &lt;a title="http://monoport.com/1556" href="http://monoport.com/1556"&gt;http://monoport.com/1556&lt;/a&gt;, an ad-free &lt;a title="Wikipedia article about Pastebin" href="http://en.wikipedia.org/wiki/Pastebin"&gt;pastebin&lt;/a&gt; site.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=104385"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=104385" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/tscott/aggbug/104385.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tim Scott</dc:creator>
            <guid>http://geekswithblogs.net/tscott/archive/2007/01/23/104385.aspx</guid>
            <pubDate>Wed, 24 Jan 2007 04:44:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/tscott/comments/104385.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/tscott/archive/2007/01/23/104385.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/tscott/comments/commentRss/104385.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/tscott/services/trackbacks/104385.aspx</trackback:ping>
        </item>
        <item>
            <title>Domain-Specific Languages and a Designer tool for Visual Studio 2005</title>
            <link>http://geekswithblogs.net/tscott/archive/2005/12/28/64339.aspx</link>
            <description>&lt;p&gt;Ok, I want to play with this some more and blog about it...but to help me to remember I'll post this blurb:
&lt;blockquote&gt;
Using DSL Tools, you can create a custom graphical designer that uses your domain-specific diagram notation. You can then create custom text templates that use models created in your designer to generate source code and other files. In this release the validation framework makes it easy to apply constraints to the language, and you can deploy the designer as a standard installer package for use within Visual Studio...&lt;/blockquote&gt;&lt;a href="http://msdn.microsoft.com/vstudio/teamsystem/workshop/DSLTools/default.aspx"&gt;(more)&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
So what's a domain-specific language, and what is it useful for?  I'll have to leave those answers for later.
&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=64339"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=64339" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/tscott/aggbug/64339.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tim Scott</dc:creator>
            <guid>http://geekswithblogs.net/tscott/archive/2005/12/28/64339.aspx</guid>
            <pubDate>Thu, 29 Dec 2005 03:03:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/tscott/comments/64339.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/tscott/archive/2005/12/28/64339.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/tscott/comments/commentRss/64339.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/tscott/services/trackbacks/64339.aspx</trackback:ping>
        </item>
        <item>
            <title>Fun with ballistic physics</title>
            <link>http://geekswithblogs.net/tscott/archive/2005/06/28/44921.aspx</link>
            <description>&lt;P&gt;I ran across a &lt;A href="http://geekswithblogs.com/arosenfeld/articles/44751.aspx"&gt;posting&lt;/A&gt; on the main geekswithblogs page. Aaron R had written about some projectile physics calcs. It reminded me of some graphics programs I wrote on my HP-48GX. So just for fun I used his sample calc to write a simple ballistics simulator: &lt;/P&gt;&lt;IMG src="http://www.geekswithblogs.net/images/www_geekswithblogs_net/tscott/2083/r_Projectile.jpg"&gt; 
&lt;P&gt;Just some simple math, but it was fun. Once I get a group created on &lt;A href="http://projectdistributor.net/"&gt;Project Distributor&lt;/A&gt;, I'll put up the code. &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Update&lt;/STRONG&gt;: I've put a project and binaries up, you can download at &lt;A href="http://projectdistributor.net/Releases/Release.aspx?releaseId=209"&gt;http://projectdistributor.net/Releases/Release.aspx?releaseId=209&lt;/A&gt;&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=44921"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=44921" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/tscott/aggbug/44921.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tim Scott</dc:creator>
            <guid>http://geekswithblogs.net/tscott/archive/2005/06/28/44921.aspx</guid>
            <pubDate>Tue, 28 Jun 2005 05:55:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/tscott/comments/44921.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/tscott/archive/2005/06/28/44921.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/tscott/comments/commentRss/44921.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/tscott/services/trackbacks/44921.aspx</trackback:ping>
        </item>
    </channel>
</rss>