{"id":541,"date":"2009-07-30T17:52:20","date_gmt":"2009-07-30T22:52:20","guid":{"rendered":"http:\/\/blog.codedread.com\/archives\/2009\/07\/30\/busy-busy-busy\/"},"modified":"2009-07-30T17:52:20","modified_gmt":"2009-07-30T22:52:20","slug":"busy-busy-busy","status":"publish","type":"post","link":"https:\/\/www.codedread.com\/blog\/archives\/2009\/07\/30\/busy-busy-busy\/","title":{"rendered":"Busy Busy Busy"},"content":{"rendered":"<p><object type=\"image\/svg+xml\" width=\"100\" height=\"100\" style=\"float:right\" data=\"http:\/\/codedread.com\/clipart\/work.svgz\"><span\/><\/object>There's something comforting about coming back to your blog after spending so much time on <a href=\"http:\/\/twitter.com\/codedread\">Twitter<\/a> and the like.  Twitter is great for learning about new things and sharing links quickly, but writing this entry in WordPress and not having to worry about a character limit feels... cozy.  I thought I'd come back to the blog and try to give an update on what I've been doing lately.<\/p>\n<p>Despite the silence on the blog, I've actually been really busy with all sorts of different projects.  I think I've got my fingers in too many pies now.  And all of them happen to be related to <a href=\"http:\/\/www.w3.org\/Graphics\/SVG\">Scalable Vector Graphics<\/a>.  How did this happen?<!--more--><\/p>\n<h3 id=\"svgedit\">SVG-edit<\/h3>\n<p><object type=\"image\/svg+xml\" width=\"100\" height=\"100\" style=\"float:right\" data=\"http:\/\/codedread.com\/clipart\/svgedit.svgz\"><span\/><\/object>As <a href=\"http:\/\/blog.codedread.com\/archives\/2009\/06\/19\/embed-an-svg-editor-on-your-web-page\/\">mentioned earlier<\/a> on my blog, in my spare time I've been hacking a little at <a href=\"http:\/\/svg-edit.googlecode.com\/\">SVG-edit<\/a> and its child project <a href=\"http:\/\/jgraduate.googlecode.com\/\">jGraduate<\/a>.  It's now at a point on the SVG-edit trunk where you can actually pick a gradient for your stroke\/fill, which is a pretty cool thing to see.<\/p>\n<p>Other than myself, the list of active contributors to the project has dried up lately.  This is to be expected on open source projects.  So I'm looking for fresh blood to come into the project and implement some of the features we have planned for the <a href=\"http:\/\/code.google.com\/p\/svg-edit\/issues\/list?can=1&q=label%3ANeededFor-2.3\">2.3 release<\/a>.  The <a href=\"http:\/\/code.google.com\/p\/svg-edit\/issues\/detail?id=52&can=1&q=label%3ANeededFor-2.3&colspec=ID%20Type%20Status%20Priority%20NeededFor%20Owner%20Summary\">Align tool<\/a> would be a good place to start.<\/p>\n<h3 id=\"scour\">Scour<\/h3>\n<p><object type=\"image\/svg+xml\" width=\"100\" height=\"100\" style=\"float:right\" data=\"http:\/\/codedread.com\/clipart\/scour.svgz\"><span\/><\/object>I've also been continuing to plug at <a href=\"http:\/\/codedread.com\/scour\/\">Scour<\/a> development, releasing version 0.16 of the script yesterday.  It's starting to feel like diminishing returns lately on that front (i.e. a lot more number crunching and code going in and only marginal improvements to SVG file sizes).  This is expected.  I think the majority of features related to sane SVG reduction have been implemented. There are a couple big features I want to get to:<\/p>\n<ul id=\"scourplans\">\n<li>Removing duplicate gradients <b>(Done in 0.17)<\/b><\/li>\n<li>Removing redundant path segments after precision adjustment<\/li>\n<li>Parsing CSS\/style elements<\/li>\n<\/ul>\n<p>After that I'm expecting scour to go into a mostly bug-fix mode.  If you want to <a href=\"http:\/\/blueprints.launchpad.net\/scour\">propose additional features<\/a>, <a href=\"https:\/\/bugs.launchpad.net\/scour\">file bugs<\/a> or write some unit tests, please feel free to contribute!<\/p>\n<h3 id=\"svgopen\">SVG Open 2009<\/h3>\n<p>Earlier this year I volunteered to help out with the <a href=\"http:\/\/svgopen.org\/\">SVG Open Conference<\/a>. Through some nice serendipity, we were able to get Google to host the event at their campus in Mountain View, California.  The theme is \"SVG Coming of Age\".  There are some really cool talks and workshops planned for this October and maybe a couple of surprises so I hope to see you there.  I'll be the tall guy pulling out what remains of his gray hair.<\/p>\n<h3 id=\"planetsvg\">Planet SVG<\/h3>\n<p><object type=\"image\/svg+xml\" width=\"100\" height=\"100\" style=\"float:right\" data=\"http:\/\/codedread.com\/clipart\/planetsvg.svgz\"><span\/><\/object>One of the things I'll be talking about at the SVG Open is the <a href=\"http:\/\/www.planetsvg.com\/\">SVG community website<\/a> that some of us have been poking at for what seems like forever.  The site is 'live' but there are many ongoing improvements I want to make to the site.  One of the recent updates was that a <a href=\"http:\/\/www.planetsvg.com\/tools\/scour\/scra.py\/form\">web-based version of Scour<\/a> was added.  It's not pretty yet, but it is functional.<\/p>\n<p>So what are you working on?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>There&#8217;s something comforting about coming back to your blog after spending so much time on Twitter and the like. Twitter is great for learning about new things and sharing links quickly, but writing this entry in WordPress and not having to worry about a character limit feels&#8230; cozy. I thought I&#8217;d come back to the [&#8230;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[25,46,11,28],"tags":[123,132,198,140,141],"class_list":["post-541","post","type-post","status-publish","format-standard","hentry","category-software","category-svg","category-technology","category-web","tag-planetsvg","tag-scour","tag-svg","tag-svg-edit","tag-svgopen"],"_links":{"self":[{"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/posts\/541","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/comments?post=541"}],"version-history":[{"count":0,"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/posts\/541\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/media?parent=541"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/categories?post=541"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codedread.com\/blog\/wp-json\/wp\/v2\/tags?post=541"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}