<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Life &#187; gnome do</title>
	<atom:link href="http://blog.chris.szikszoy.com/tags/gnome-do/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.chris.szikszoy.com</link>
	<description>Bits and Pieces, as I see them</description>
	<lastBuildDate>Sun, 18 Jul 2010 20:54:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Do development meeting</title>
		<link>http://blog.chris.szikszoy.com/2010/03/do-development-meeting/</link>
		<comments>http://blog.chris.szikszoy.com/2010/03/do-development-meeting/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 20:16:56 +0000</pubDate>
		<dc:creator>Chris S.</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[do]]></category>
		<category><![CDATA[gnome do]]></category>

		<guid isPermaLink="false">http://blog.chris.szikszoy.com/?p=91</guid>
		<description><![CDATA[Recently we, the GNOME Do developers, held a meeting to discuss our goals for the project.  Development has slowed to a crawl over the last few months so the purpose of this meeting was to determine where we should be taking the project, and how to get development rolling again.  I was able to rescue [...]]]></description>
			<content:encoded><![CDATA[<p>Recently we, the GNOME Do developers, held a meeting to discuss our goals for the project.  Development has slowed to a crawl over the last few months so the purpose of this meeting was to determine where we should be taking the project, and how to get development rolling again.  I was able to rescue most of the log of the meeting from my xchat logs, and I&#8217;ve cleaned it up and am posting it here now, for all to see.</p>
<p>Unfortunately the first few minutes of the meeting were not present in my log.  We started a little late and the only thing that&#8217;s missing in this log is the decision to change the name of the project from &#8220;GNOME Do&#8221;, to just &#8220;Do&#8221;.</p>
<p>Note that all times shown below are UTC.</p>
<p>8:17:28 PM &lt;cszikszoy_&gt; (how is this going to work? Is someone updating the wave with our decisions here?)<br />
8:17:36 PM *lamalex  will<br />
8:17:38 PM &lt;RAOF&gt; I&#8217;m on it.<br />
8:17:42 PM &lt;lamalex&gt; or RAOFcan<br />
8:17:45 PM &lt;lamalex&gt; RAOF, take care of wave<br />
8:18:03 PM &lt;lamalex&gt; I&#8217;ll take care of the GNOME Do -&gt; transition<br />
8:18:05 PM &lt;cszikszoy_&gt; next: move away from davebsd.com<br />
8:18:08 PM &lt;djsiegel&gt; lamalex: ok, thank you<br />
8:18:09 PM &lt;cszikszoy_&gt; this is an easy one<br />
8:18:18 PM &lt;djsiegel&gt; #1 what domain name do we use?</p>
<p><span id="more-91"></span>8:18:18 PM &lt;cszikszoy_&gt; I already pay for a webserver docky<br />
8:18:26 PM &lt;cszikszoy_&gt; buy a domain name and we can use that server<br />
8:18:28 PM &lt;djsiegel&gt; cszikszoy_is it pretty reliable ?<br />
8:18:32 PM &lt;cszikszoy_&gt; godaddy<br />
8:18:37 PM &lt;djsiegel&gt; they host it?<br />
8:18:39 PM &lt;cszikszoy_&gt; I&#8217;ve had nothing but awesome experience with them<br />
8:18:40 PM &lt;cszikszoy_&gt; yep<br />
8:18:53 PM &lt;djsiegel&gt; how long have you used them?<br />
8:19:02 PM &lt;cszikszoy_&gt; ~3-4 years<br />
8:19:17 PM &lt;djsiegel&gt; ok, seems reasonable to keep docky and do under similar structure<br />
8:19:19 PM &lt;lamalex&gt; godaddy are pretty much the standard afaik<br />
8:19:22 PM &lt;djsiegel&gt; since we&#8217;re all the same people<br />
8:19:28 PM &lt;lamalex&gt; go-do.com?<br />
8:19:34 PM &lt;djsiegel&gt; godaddy is standard for names, burarely hosting&#8230;<br />
8:19:34 PM &lt;cszikszoy_&gt; it doesn&#8217;really have anything to do with docky<br />
8:19:46 PM &lt;djsiegel&gt; well, it makes sense to host do and docky together<br />
8:19:49 PM &lt;cszikszoy_&gt; they would only be hosted on the same server<br />
8:19:56 PM &lt;djsiegel&gt; DanRabbit should have access to both, for examples<br />
8:19:57 PM &lt;cszikszoy_&gt; they would have different domain names completely<br />
8:20:00 PM &lt;lamalex&gt; damn, taken<br />
8:20:11 PM &lt;cszikszoy_&gt; oh sure, i can change ftp users and such<br />
8:20:17 PM &lt;RAOF&gt; Right.<br />
8:20:19 PM &lt;djsiegel&gt; do-project<br />
8:20:23 PM &lt;djsiegel&gt; yuck<br />
8:20:28 PM &lt;DanRabbit&gt; haha<br />
8:20:42 PM &lt;djsiegel&gt; omgdo.com<br />
8:20:44 PM &lt;cszikszoy_&gt; all that we need is a domain name, and I&#8217;ll handle setting up the webserver and that junk<br />
8:20:58 PM &lt;mpiroc&gt; do.com doesn&#8217;appear to be taken<br />
8:21:06 PM &lt;lamalex&gt; mpiroc, urls need 3 or more chars<br />
8:21:06 PM &lt;djsiegel&gt; do.com is owned by MS<br />
8:21:13 PM &lt;DanRabbit&gt; damn<br />
8:21:27 PM &lt;djsiegel&gt; we should try alternate suffixes<br />
8:21:36 PM &lt;djsiegel&gt; I really don&#8217;like .com anyay<br />
8:21:38 PM &lt;cszikszoy_&gt; do.us<br />
8:21:38 PM &lt;djsiegel&gt; anyway<br />
8:21:41 PM &lt;lamalex&gt; do us<br />
8:21:46 PM &lt;lamalex&gt; a little biracy don&#8217;you think?<br />
8:21:48 PM &lt;lamalex&gt; <img src='http://blog.chris.szikszoy.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /><br />
8:21:57 PM &lt;cszikszoy_&gt; I that was our &#8220;thing&#8221;? <img src='http://blog.chris.szikszoy.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
8:22:00 PM &lt;lamalex&gt; also we&#8217;re an international project<br />
8:22:11 PM &lt;DanRabbit&gt; I know this might be kind of contriversial, but what about moving Do and Docky to the elementary-projecserver?<br />
8:22:13 PM &lt;djsiegel&gt; dodododo.com ?<br />
8:22:14 PM &lt;cszikszoy_&gt; I know, it was a joke.<br />
8:22:14 PM &lt;lamalex&gt; i don&#8217;think RAOFwould appreciate being relegated to a US domain <img src='http://blog.chris.szikszoy.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
8:22:15 PM &lt;djsiegel&gt; 4 or 5 do&#8217;s?<br />
8:22:18 PM &lt;djsiegel&gt; dododododo.com<br />
8:22:31 PM &lt;DanRabbit&gt; ah, I would never hand that URL out lol<br />
8:22:33 PM &lt;djsiegel&gt; superspa.ce<br />
8:22:43 PM &lt;lamalex&gt; oo<br />
8:22:44 PM &lt;lamalex&gt; daddy likes<br />
8:22:46 PM &lt;DanRabbit&gt; oh yea, something with superspace would be cool<br />
8:22:48 PM &lt;RAOF&gt; summon-do.org<br />
8:22:49 PM &lt;cszikszoy_&gt; so anyways, the details of domain name can be worked oulater, I think besthing to do would start a mailing listhread<br />
8:23:06 PM &lt;d0od&gt; the dominican domain suffix is .do<br />
8:23:08 PM &lt;djsiegel&gt; cszikszoy_ that goes nowhere!<br />
8:23:16 PM &lt;lamalex&gt; do.do<br />
8:23:20 PM &lt;cszikszoy_&gt; I&#8217;ll provide hosting space and handle setting up users<br />
8:23:34 PM &lt;djsiegel&gt; cszikszoy_: ok you are no webmaster<br />
8:23:40 PM &lt;cszikszoy_&gt; djsiegel: in the interet sof time, I don&#8217;wanto spend more than a few minutes brainstorming domain names<br />
8:23:51 PM &lt;cszikszoy_&gt; djsiegel: who said anything about a webmaster?<br />
8:24:07 PM &lt;djsiegel&gt; cszikszoy_: I said something about it!<br />
8:24:13 PM &lt;cszikszoy_&gt; I just said that I pay for hosting space and have no problem using some of that for do&#8217;s website<br />
8:24:26 PM &lt;djsiegel&gt; right, you also said you&#8217;d set up accounts and stuff<br />
8:24:27 PM &lt;lamalex&gt; why do we need to move from davebsd in the firsplace? is going away?<br />
8:24:30 PM &lt;djsiegel&gt; doesn&#8217;t make you webmaster?<br />
8:24:40 PM &lt;djsiegel&gt; lamalex: I justhink it&#8217;s a bit nerdy and non sequitur<br />
8:24:56 PM &lt;cszikszoy_&gt; no, that would make me the setter up of accounts<br />
8:25:01 PM &lt;DanRabbit&gt; lol<br />
8:25:03 PM &lt;cszikszoy_&gt; the webmaster would make website<br />
8:25:07 PM &lt;lamalex&gt; cszikszoy, djsiegel, kind of irrelvant<br />
8:25:11 PM &lt;DanRabbit&gt; okay anyways, too much time on trivial topics<br />
8:25:15 PM &lt;djsiegel&gt; cszikszoy_ you need to take it or leave it, we someone in charge<br />
8:25:43 PM &lt;djsiegel&gt; it&#8217;s not trivial, guys, it would be very useful to know who&#8217;s doing what going forward<br />
8:25:57 PM &lt;djsiegel&gt; is anyone interested in being responsible for the server?<br />
8:26:21 PM &lt;cszikszoy_&gt; I don&#8217;think need to take or leave anything, I&#8217;m offering hosting space so someone else doesn&#8217;have pay $60/year<br />
8:26:35 PM &lt;lamalex&gt; i think cszikszoy_ volunteered, why is he not an acceptable webmaster?<br />
8:26:41 PM &lt;djsiegel&gt; he is@!<br />
8:26:45 PM &lt;djsiegel&gt; thais whaI am saying<br />
8:26:55 PM &lt;cszikszoy_&gt; I think you missed a &#8216;w&#8217;, djsiegel<br />
8:27:03 PM &lt;lamalex&gt; &lt;djsiegel&gt; cszikszoy_: ok you are no webmaster<br />
8:27:07 PM &lt;djsiegel&gt; haha!<br />
8:27:07 PM &lt;djsiegel&gt; oops<br />
8:27:08 PM &lt;djsiegel&gt; lol<br />
8:27:11 PM &lt;cszikszoy_&gt; kind of changing the meaning whayou said, but in thacase, ok<br />
8:27:13 PM &lt;lamalex&gt; hahaha<br />
8:27:14 PM &lt;djsiegel&gt; &#8220;ok you are now webmaster&#8221;<br />
8:27:16 PM &lt;djsiegel&gt; fuck guys<br />
8:27:18 PM &lt;djsiegel&gt; SKYPE<br />
8:27:18 PM &lt;RAOF&gt; <img src='http://blog.chris.szikszoy.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
8:27:24 PM &lt;cszikszoy_&gt; we&#8217;re in agreement&#8230; so, next?<br />
8:27:26 PM &lt;mahfouz&gt; what is an ebbmaster?<br />
8:27:27 PM &lt;djsiegel&gt; yes<br />
8:27:37 PM &lt;djsiegel&gt; oh that was funny<br />
8:28:04 PM &lt;lamalex&gt; zg/tracker can wait, let&#8217;s defer that for another meeting<br />
8:28:08 PM &lt;djsiegel&gt; Ok, we&#8217;re off to a great start: rename Do, move new server be admined by chris<br />
8:28:12 PM &lt;djsiegel&gt; yeah thais long tail stuff<br />
8:28:23 PM &lt;lamalex&gt; we don&#8217;t want to talk about new features righnow, need to stabilize core<br />
8:28:27 PM &lt;djsiegel&gt; right<br />
8:28:46 PM &lt;lamalex&gt; so current issues in core<br />
8:28:49 PM &lt;lamalex&gt; plugins can still take down Do<br />
8:29:10 PM &lt;DanRabbit&gt; cszikszoy_: lol<br />
8:29:14 PM &lt;RAOF&gt; Plugins are required to handle threading.<br />
8:29:15 PM &lt;cszikszoy_&gt; DanRabbit: ?<br />
8:29:26 PM &lt;DanRabbit&gt; cszikszoy_: webmonster <img src='http://blog.chris.szikszoy.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
8:29:31 PM &lt;cszikszoy_&gt; ah <img src='http://blog.chris.szikszoy.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
8:29:33 PM &lt;djsiegel&gt; I am pretty sure we need to split out plugin into their own processes  for absolute separation<br />
8:29:49 PM &lt;djsiegel&gt; which is not bad, docky seems to be doing this with some of the external python stuff?<br />
8:29:50 PM &lt;RAOF&gt; That&#8217;s certainly my feeling, yes.<br />
8:29:56 PM &lt;lamalex&gt; yeah, I think so too. Which luckily mono makes pretty easy<br />
8:30:07 PM &lt;cszikszoy_&gt; djsiegel: sort of, but that limits the sort of interaction python helpers can have with docky<br />
8:30:09 PM &lt;djsiegel&gt; I seriously think we should follow suit to allow two classes of plugins: C# (.NET) and dbus<br />
8:30:21 PM &lt;RAOF&gt; Yes.<br />
8:30:29 PM &lt;lamalex&gt; +1<br />
8:30:33 PM  *mahfouz has qui( 23Quit: Ex-Cha 23)<br />
8:30:35 PM &lt;djsiegel&gt; if we do a new plugin style with dbus, get to start over<br />
8:30:39 PM &lt;djsiegel&gt; it could be very nice to do that<br />
8:31:02 PM &lt;djsiegel&gt; for example, the twitter plugin comes with gwibber<br />
8:31:03 PM &lt;lamalex&gt; we could really just have 1 plugin style of Dbus, and make a .NET wrapper assembly for convenience<br />
8:31:03 PM &lt;djsiegel&gt; or pino<br />
8:31:12 PM &lt;djsiegel&gt; install pino, you have a tweeaction in Do<br />
8:31:17 PM &lt;djsiegel&gt; lamalex: yeah<br />
8:31:19 PM &lt;RAOF&gt; lamalex: Or the other way around, yeah.<br />
8:31:28 PM &lt;RAOF&gt; One will certainly wrap the other.<br />
8:31:31 PM &lt;lamalex&gt; yeah<br />
8:31:46 PM &lt;DanRabbit&gt; djsiegel: yes, I would love to have Do recognize the applications. That would almost remove need add plugins in prefs.<br />
8:31:52 PM &lt;djsiegel&gt; this way zg/tracker can imlement their own integration<br />
8:32:00 PM &lt;RAOF&gt; The one which gets wrapped will be the less-powerful one.  I&#8217;m not *sure* we can do everything wanto in dbus.<br />
8:32:00 PM &lt;djsiegel&gt; I&#8217;m sure seif will do that tomorrow<br />
8:32:03 PM &lt;RAOF&gt; <img src='http://blog.chris.szikszoy.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
8:32:08 PM &lt;lamalex&gt; djsiegel, the zg stuff was going to actually be for relevancy engine<br />
8:32:15 PM &lt;djsiegel&gt; ah, right<br />
8:32:17 PM &lt;RAOF&gt; Right.  Allowing other projects to do our work for us is a Good Thing.<br />
8:32:23 PM &lt;DanRabbit&gt; <img src='http://blog.chris.szikszoy.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
8:33:12 PM &lt;RAOF&gt; Ok.  So, we&#8217;re all agreed that out-of-process plugins is the way to go.<br />
8:33:20 PM &lt;djsiegel&gt; +1<br />
8:33:29 PM &lt;RAOF&gt; What&#8217;s actionable here?<br />
8:33:42 PM &lt;djsiegel&gt; well, it helps us think about how to clean up and rearchitect<br />
8:34:14 PM &lt;RAOF&gt; Yeah.  I just wanted something written that someone can pick up and do.<br />
8:35:13 PM &lt;djsiegel&gt; What are we actually left with?<br />
8:35:16 PM &lt;djsiegel&gt; The name, awareness<br />
8:35:23 PM &lt;RAOF&gt; And the code that&#8217;s here.<br />
8:35:25 PM &lt;djsiegel&gt; the fact that we are installed on machines<br />
8:35:33 PM &lt;RAOF&gt; We&#8217;re not going to be throwing it all away.<br />
8:35:40 PM &lt;djsiegel&gt; The only code we&#8217;ll carry over is interface stuff<br />
8:35:44 PM &lt;djsiegel&gt; and even that has to become async<br />
8:35:57 PM &lt;RAOF&gt; We&#8217;ll be replacing stuff in-place.<br />
8:36:05 PM &lt;RAOF&gt; We&#8217;re *not* doing a mozilla <img src='http://blog.chris.szikszoy.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
8:37:03 PM &lt;lamalex&gt; what&#8217;s a mozilla<br />
8:38:16 PM &lt;djsiegel&gt; Are we happy with our platform? (mono)<br />
8:38:17 PM &lt;RAOF&gt; lamalex: Where you take a successful project, like Netscape Navigator, throw all the code away and spend years making sucky firefox.<br />
8:38:27 PM &lt;lamalex&gt; i am<br />
8:38:29 PM &lt;RAOF&gt; Yes.<br />
8:39:06 PM &lt;djsiegel&gt; Me too.<br />
8:39:49 PM &lt;DanRabbit&gt; I can&#8217;say much about Do&#8217;s code, because haven&#8217;t explored it much. But, even for a relative non-coder Docky + Monodevelop have been really great to work with.<br />
8:40:02 PM &lt;djsiegel&gt; Yeah, mono has the best tools<br />
8:40:04 PM &lt;RAOF&gt; +lots<br />
8:40:25 PM &lt;djsiegel&gt; I was just asking, since we&#8217;re already doing a lot of work.<br />
8:41:48 PM &lt;djsiegel&gt; Ok, what&#8217;s next/<br />
8:41:54 PM &lt;RAOF&gt; GSoC.<br />
8:42:16 PM &lt;RAOF&gt; Can we apply &amp; get mpiroc to rewrite our relavence engine.<br />
8:42:29 PM &lt;djsiegel&gt; mpiroc: are you on skype?<br />
8:42:38 PM &lt;mpiroc&gt; I&#8217;m not, no microphone<br />
8:42:41 PM &lt;djsiegel&gt; ok<br />
8:42:43 PM &lt;mpiroc&gt; I can go install it to listen in<br />
8:43:11 PM &lt;djsiegel&gt; mpiroc: so, whaare you interested in?<br />
8:43:50 PM &lt;mpiroc&gt; RAOF was talking about making the relevance engine contextual. I.e. an item wouldn&#8217;just have a score, it would be more or  less relevant in different contexts.<br />
8:44:18 PM &lt;djsiegel&gt; mpiroc: are you doing any research in this area? what is your background? Are a CS student?<br />
8:45:28 PM &lt;mpiroc&gt; I&#8217;m a CS student&#8211;not doing any research in this area. My background is mostly C# and python, particularly Gtk stuff, allthough I&#8217;ve done other stuff for school.<br />
8:45:46 PM &lt;mpiroc&gt; I&#8217;m nocurrently involved in Do, although I&#8217;ve done some small things with Docky<br />
8:46:11 PM &lt;cszikszoy_&gt; back, sorry, someone came by my desk and they talk, and&#8230;. talk.<br />
8:46:51 PM &lt;djsiegel&gt; http://smokingapples.com/wp-content/uploads/2009/06/google-qsb.jpg<br />
8:46:54 PM &lt;cszikszoy_&gt; so, scrolling back, that&#8217;s exactly what we did with docky<br />
8:47:02 PM &lt;cszikszoy_&gt; we have the dbus interface thaanyone can consume<br />
8:47:29 PM &lt;cszikszoy_&gt; and I also made a .NET assembly that handled everything that the Docky.py class handled allowed you to create simple helper that way too<br />
8:47:40 PM &lt;RAOF&gt; mpiroc: So, just doing a contextual relevance engine is not going to take whole summer.  We&#8217;d also like you do some research into the area and something nice.<br />
8:47:56 PM &lt;mpiroc&gt; Oh right&#8211;I thoughyou mean &#8220;are you currently doing any research&#8221;<br />
8:48:50 PM &lt;mpiroc&gt; Yeah I can look into something like djsiegel&#8217;s screenshot. also think OS X&#8217;s spotlight does some cool stuff in this area, buI&#8217;m nosure how well it translates to Do<br />
8:48:52 PM &lt;cszikszoy_&gt; mpiroc + GSoC sounds like a fantastic idea<br />
8:49:29 PM *JaVaEs has qui(  23Quit: Leaving. 23)<br />
8:49:45 PM &lt;mpiroc&gt; http://toastytech.com/guis/osx14spotlight.png<br />
8:49:46 PM &lt;cszikszoy_&gt; GSoC doesn&#8217;start for a little while, so that would give us some time to flush out our requirements for contextual relevancy engine<br />
8:50:03 PM &lt;djsiegel&gt; mpiroc: sorry that was unrelated<br />
8:50:09 PM &lt;cszikszoy_&gt; in the mean time, what we can do now is to clean up Do.Interface stuff<br />
8:50:19 PM &lt;cszikszoy_&gt; We need to move all GTK UI code Do.Interface.Gtk<br />
8:50:29 PM &lt;mpiroc&gt; cszikszoy_: The SoC doesn&#8217;starfor a while, but mentor applications are due by the 12th<br />
8:50:33 PM &lt;mpiroc&gt; just FYI<br />
8:50:42 PM &lt;cszikszoy_&gt; of March?<br />
8:50:42 PM &lt;djsiegel&gt; mpiroc: I justhink it would be really great if you could do some research, produce a white paper<br />
8:50:58 PM &lt;lamalex&gt; mpiroc, I&#8217;ll apply for mentorship just to be safe<br />
8:51:01 PM &lt;djsiegel&gt; mpiroc: just so there&#8217;s some academic authority to your work, and it&#8217;s not just hacking all summer<br />
8:51:14 PM &lt;DanRabbit&gt; djsiegel: that screenshot was HOT<br />
8:51:27 PM &lt;djsiegel&gt; because the relevance engine is a huge opportunity to do some research<br />
8:51:48 PM &lt;mpiroc&gt; djsiegel: That sounds like a good idea<br />
8:52:45 PM &lt;DanRabbit&gt; djsiegel: slightly off topic, but if I could get a list of all the icons that Do uses by itself (no plugins) that would be awesome. That way can get all those done in 128px<br />
8:53:46 PM &lt;cszikszoy_&gt; This sort of goes along with our talk about Do.Interface work, but RAOFand I have talked before about revising definition of an &#8220;Icon&#8221;<br />
8:54:01 PM &lt;cszikszoy_&gt; specifically, a string just won&#8217;cut it<br />
8:55:02 PM &lt;djsiegel&gt; DanRabbit: put a print statement in the relevant part of codre and disable all plugins!<br />
8:55:31 PM &lt;RAOF&gt; Right.  What we need for an Icon base class is the ability to render appropriate targets &#8211; cairo surfaces, windows bitmaps, etc.<br />
8:55:39 PM &lt;DanRabbit&gt; djsiegel: if I knew how to do that I wouldn&#8217;t ask :p<br />
8:55:40 PM &lt;djsiegel&gt; ok, time to wrap things up<br />
8:55:51 PM &lt;cszikszoy_&gt; DanRabbit: I&#8217;ll help you with it later, ping me<br />
8:55:52 PM &lt;djsiegel&gt; let&#8217;s look athe wave for a summary of action times<br />
8:55:55 PM &lt;djsiegel&gt; items*<br />
8:55:56 PM &lt;DanRabbit&gt; cszikszoy_: ty<br />
8:56:49 PM &lt;cszikszoy_&gt; I think we still need to talk about just how want to interface with the core of do<br />
8:57:10 PM &lt;cszikszoy_&gt; I think the Do.Platform* code is all good, buthere some work we need to do for Do.Interface* stuff<br />
8:57:53 PM &lt;cszikszoy_&gt; Do.Interface should all be abstract, no GTK ui, and have a generic icon loader, capable of taking our Do.Icon class rendering that icon onto whatever surface we need based on the platform / ui toolkit being used<br />
8:58:00 PM &lt;zash &gt; wtf? skype and wave<br />
8:58:26 PM &lt;cszikszoy_&gt; once that&#8217;s done, I feel comfortable picking up the pieces on windows port<br />
8:59:11 PM &lt;cszikszoy_&gt; but as it stands now, it&#8217;s not practical to work on windows / osx kde ports.<br />
8:59:20 PM &lt;djsiegel&gt; cszikszoy_ right<br />
8:59:37 PM &lt;djsiegel&gt; cszikszoy_ but that&#8217;s at least a good 4-6 months away<br />
8:59:41 PM &lt;cszikszoy_&gt; so with the remaining time, what abouscheduling another meeting?<br />
9:00:00 PM &lt;cszikszoy_&gt; djsiegel: yes, but in the 4-6 months meantime, I wanto get Do.Interface* cleaned up and usable<br />
9:00:26 PM &lt;DanRabbit&gt; +1 on scheduling another meeting<br />
9:00:41 PM &lt;cszikszoy_&gt; to do that we need develop some requirements<br />
9:00:56 PM &lt;cszikszoy_&gt; I have good knowledge on what I had to do and hack up make windows support work<br />
9:01:07 PM &lt;cszikszoy_&gt; and there was a significant bit of work I had to do in the Do.Interface* area<br />
9:01:29 PM &lt;djsiegel&gt; hmm<br />
9:01:32 PM &lt;cszikszoy_&gt; so with that in mind, I think we can develop a spec for how want Do.Interface and .Interface.GTK, etc to work interact<br />
9:01:36 PM &lt;djsiegel&gt; ok cszikszoy_can you documensome of this?<br />
9:01:44 PM &lt;djsiegel&gt; the stuff you had most trouble with?<br />
9:01:57 PM &lt;djsiegel&gt; so we can use it as a requirements document when cleaning up and refactoring /<br />
9:02:02 PM &lt;cszikszoy_&gt; sure<br />
9:02:27 PM &lt;cszikszoy_&gt; I&#8217;ve gone over most of it with RAOF already I think, buI&#8217;ll create a more formal document<br />
9:02:34 PM &lt;cszikszoy_&gt; Is google docs OK with everyone?<br />
9:02:42 PM &lt;djsiegel&gt; cszikszoy_: sounds good<br />
9:02:51 PM &lt;cszikszoy_&gt; that way we can all view / edithis Do.Interface requiremen/ specs doc<br />
9:03:29 PM &lt;cszikszoy_&gt; what&#8217;s the action item for domain name?<br />
9:03:38 PM &lt;cszikszoy_&gt; are we going to think abouifor a bit, or?<br />
9:04:02 PM &lt;cszikszoy_&gt; it would probably be easiest if I just get one, cause can easily get it linked up with my hosting acct with godaddy<br />
9:04:06 PM &lt;RAOF&gt; Think about it for a bit.<br />
9:04:26 PM &lt;cszikszoy_&gt; I assume we can use some of the donations money for this domain name?<br />
9:05:28 PM &lt;djsiegel&gt; cszikszoy_sure, just tell me any of your costs and I can send you money<br />
9:05:29 PM &lt;RAOF&gt; Thawould seem reasonable.<br />
9:05:35 PM &lt;djsiegel&gt; I think we have like $200 buI need to check<br />
9:05:38 PM &lt;cszikszoy_&gt; ok<br />
9:05:48 PM &lt;cszikszoy_&gt; won&#8217;be anywhere near that, I&#8217;m sure<br />
9:06:19 PM &lt;cszikszoy_&gt; so finally, what about scheduling another meeting?<br />
9:06:21 PM &lt;cszikszoy_&gt; or is there a need?<br />
9:06:44 PM &lt;lamalex&gt; im not sure there is at the moment<br />
9:06:46 PM &lt;RAOF&gt; I&#8217;m not sure there&#8217;s a need.<br />
9:07:05 PM &lt;cszikszoy_&gt; ok, we can continue the discussion of a Do.Interface rework through mailing list / google docs<br />
9:07:07 PM &lt;RAOF&gt; If you think another meeting will be useful, feel free to ping everyone again.<br />
9:07:15 PM &lt;RAOF&gt; cszikszoy_: Yes.<br />
9:07:29 PM &lt;cszikszoy_&gt; ok, sounds good everyone.<br />
9:07:41 PM &lt;cszikszoy_&gt; I&#8217;ve really goto go, buI&#8217;ll idle here for a while longer.<br />
9:08:18 PM &lt;DanRabbit&gt; brb</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chris.szikszoy.com/2010/03/do-development-meeting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>It&#8217;s a happy day in GNOME-Do land! 0.8.0 Released!</title>
		<link>http://blog.chris.szikszoy.com/2009/01/its-a-happy-day-in-gnome-do-land-080-released/</link>
		<comments>http://blog.chris.szikszoy.com/2009/01/its-a-happy-day-in-gnome-do-land-080-released/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 04:45:44 +0000</pubDate>
		<dc:creator>Chris S.</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[gnome do]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[rock out with your dock out]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.chris.szikszoy.com/?p=48</guid>
		<description><![CDATA[Well, today&#8217;s finally the day;  After weeks of alpha testing and months hard work, GNOME Do 0.8.0 is released!  This is another monumental release for an amazingly useful application.  GNOME Do has increasingly become the cornerstone of my linux desktop experience.  From time to time I even catch myself stopping to think about how I [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_49" class="wp-caption alignleft" style="width: 310px"><a href="http://blog.chris.szikszoy.com/wp-content/uploads/2009/01/do-update.png"><img class="size-medium wp-image-49" title="GNOME Do Updates!" src="http://blog.chris.szikszoy.com/wp-content/uploads/2009/01/do-update-300x207.png" alt="Quite a pleasant sight for Do lovers!" width="300" height="207" /></a><p class="wp-caption-text">Quite a pleasant sight for Do lovers!</p></div>
<p>Well, today&#8217;s finally the day;  After weeks of alpha testing and months hard work, GNOME Do 0.8.0 is released!  This is another monumental release for an amazingly useful application.  GNOME Do has increasingly become the cornerstone of my linux desktop experience.  From time to time I even catch myself stopping to think about how I would have done that if Do wasn&#8217;t just a &#8220;super-space&#8221; away.  Sufficed to say, &#8220;Longer than I care to think about&#8221;, is the answer I usually come to with regards to that question.</p>
<p>First of all, before I go any further, I&#8217;d just like to personally thank everyone involved with the project.  Everyone that&#8217;s helped in some minute way to make Do what it is today deserves thanks.  Some of these people include: <a href="http://blog.davebsd.com/2009/01/29/gnome-do-08-rock-out-with-your-dock-out/" target="_blank">David Siegel</a>, who started Do as a college project, <a href="http://jassmith.wordpress.com/2009/01/29/gnomedo080release/" target="_blank">Jason Smith,</a> who is largely responsible for &#8220;Docky&#8221;, <a href="http://www.lamalex.net/2009/01/hide-your-daughters-gnome-do-08-is-released/" target="_blank">Alex Launi</a>, for some great work on the new plugin API and some of the most useful Do plugins around, <a href="http://b.pengdeng.com/2009/01/do-08-rock-out-with-your-dock-out.html" target="_blank">Peng,</a> for some more great plugins, and for helping me with some c# code I was writing for a plugin, and <a href="http://www.cimitan.com/blog/2009/01/30/do-it-yes-go-and-download-do-08/" target="_blank">Cimi</a> and <a href="http://kallepersson.se/blog/2009/01/29/do-08-is-released/" target="_blank">Kalle</a> for translations and much new insight.  There&#8217;s so many more people associated with this great application, it&#8217;s hard to thank everyone!</p>
<p>Much more information can be read <a href="http://do.davebsd.com/release.shtml" target="_blank">here, the release notes</a> on the Do website.</p>
<p>Now, it&#8217;d be wrong to talk about such a great application, and not show off any pretty pictures, so I&#8217;ll show some screenshots of Do here.  Some screenshots include things that I&#8217;m working on currently, and aren&#8217;t yet released.  Enjoy!</p>
<p><span id="more-48"></span></p>
<p>First let&#8217;s take a look at how you can add things to the dock.  Adding items to the dock is pretty easy actually.  You can drag launchers onto the dock.  You can also manually add items to the dock by</p>
<div id="attachment_50" class="wp-caption alignright" style="width: 310px"><a href="http://blog.chris.szikszoy.com/wp-content/uploads/2009/01/stick.png"><img class="size-medium wp-image-50" style="margin-left: 4px;" title="stick" src="http://blog.chris.szikszoy.com/wp-content/uploads/2009/01/stick-300x100.png" alt="Stick items to the dock!" width="300" height="100" /></a><p class="wp-caption-text">Stick items to the dock!</p></div>
<p>summoning Do, finding the item you want, and clicking on the little &#8220;+&#8221; sign to the left of it, as is shown in the image to the right.  And, if all of that is just too much for you, you can even sit back and let Do &#8220;do&#8221; the work for you!  The dock automatically gets populated with your most used items!</p>
<p>What if you don&#8217;t like the items on your dock anymore?  Well this could not get any easier.  You have two options, either right click on the item and select &#8220;Remove from Dock&#8221;, or just grab that item, and literally throw it off the dock!</p>
<div id="attachment_51" class="wp-caption alignleft" style="width: 310px"><a href="http://blog.chris.szikszoy.com/wp-content/uploads/2009/01/remove-item.png"><img class="size-medium wp-image-51" title="remove-item" src="http://blog.chris.szikszoy.com/wp-content/uploads/2009/01/remove-item-300x112.png" alt="Throw it off your Dock!" width="300" height="112" /></a><p class="wp-caption-text">Throw it off your Dock!</p></div>
<p>Finally, there&#8217;s one more picture I&#8217;d like to show.  I mostly do work with plugins, and I&#8217;ve been working on making some plugins more friendly on the Dock.  One of those that I&#8217;ve been working on is the Rhythmbox plugin.  The banshee plugin that Alex has been working on has pretty actions that show up when you right-click on banshee when it&#8217;s on the dock.  When the changes I&#8217;m making to the rhythmbox plugin get merged, Rhythmbox users will be able to enjoy this cool feature too!</p>
<div id="attachment_52" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.chris.szikszoy.com/wp-content/uploads/2009/01/rhybox-acts.png"><img class="size-medium wp-image-52" title="rhybox-acts" src="http://blog.chris.szikszoy.com/wp-content/uploads/2009/01/rhybox-acts-300x176.png" alt="Playback options for Rhythmbox" width="300" height="176" /></a><p class="wp-caption-text">Playback options for Rhythmbox</p></div>
<p>Once again, thanks everyone who made Do possible.  Even though I&#8217;m not a big-time contributer, I hope my plugins (virtualbox &amp; translate) will be helpful to some people.  I&#8217;d also like to thank David, Jason and Alex in particular for helping me to write these plugins for such a great application.  Much of my background lies in programming for embedded systems, so I&#8217;m not exactly &#8220;profficient&#8221; at programming at such a high level.  Nonetheless, I feel as though I&#8217;ve received a lifetime&#8217;s worth of experience and learning just from hanigng around you guys!  Thanks again!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chris.szikszoy.com/2009/01/its-a-happy-day-in-gnome-do-land-080-released/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>GNOME Do VirtualBox Plugin</title>
		<link>http://blog.chris.szikszoy.com/2008/11/gnome-do-virtualbox-plugin/</link>
		<comments>http://blog.chris.szikszoy.com/2008/11/gnome-do-virtualbox-plugin/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 00:06:39 +0000</pubDate>
		<dc:creator>Chris S.</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[gnome do]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[virtualbox]]></category>

		<guid isPermaLink="false">http://blog.chris.szikszoy.com/?p=32</guid>
		<description><![CDATA[I&#8217;ve been meaning to write about this for a while, but just now made the time to actually do it.  I&#8217;ve been following the development of GNOME Do for a while now.  After playing with it for a while and learning how fast and easily things can be done with GNOME Do, I decided that [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been meaning to write about this for a while, but just now made the time to actually do it.  I&#8217;ve been following the development of GNOME Do for a while now.  After playing with it for a while and learning how fast and easily things can be done with GNOME Do, I decided that I should write a plugin for the project.</p>
<p>I&#8217;ve been using VirtualBox a lot recently, mostly for programming and testing applications on different platforms, without actually having to restart my laptop.  After I saw that there was no VirtualBox plugin, I thought that this would be the perfect plugin to write.</p>
<p>After a couple weeks I have built a nice, stable GNOME Do plugin for managing VirtualBox virtual machines.  The plugin allows GNOME Do to perform actions on your saved virtual machines.  The plugin will index the current state of your VM and only allow you to perform relevant actions as well.  For example, if you have a VM that&#8217;s currently powered off, the only actions Do will show you are to either turn on the VM or revert to a saved state (if there is one).  For VM&#8217;s that are currently running, you can pause, turn off, save state, or take a snapshot.  Dynamic modifier items also allow you to start a VM in either headless mode, or GUI mode.</p>
<p>I&#8217;ve made a small YouTube video showing the various actions that are exposed to GNOME Do through this plugin.</p>
<p><span id="more-32"></span></p>
<p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/numP2-inkjA&amp;hl=en&amp;fs=1" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/numP2-inkjA&amp;hl=en&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p style="text-align: left;">My plugin was finally accepted into the Community branch of GNOME Do&#8217;s plugins.  I&#8217;m still attempting to get it into the official branch, as I&#8217;ve agreed to maintain it, and have gone through multiple code reviews to make sure the plugin meets coding and performance standards.  Look out for this plugin to be available with the next release of GNOME Do.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chris.szikszoy.com/2008/11/gnome-do-virtualbox-plugin/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>
