<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description></description><title>Cosmic Life</title><generator>Tumblr (3.0; @milen)</generator><link>http://milen.tumblr.com/</link><item><title>EventBox Update (703)</title><description>&lt;h3&gt;The Return of the Services&lt;/h3&gt;
&lt;p&gt;We&amp;#8217;re happy to return the following services with this build:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Digg&lt;/li&gt;
&lt;li&gt;Identi.ca&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Digg has gained a feature and lost one - we identified that the upcoming view in Digg was of limited utility, so it&amp;#8217;s now gone. We have added the ability to perform searches in Digg using &lt;a href="http://digg.com/search"&gt;Digg&amp;#8217;s search engine&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Application Move&lt;/h3&gt;
&lt;p&gt;You might have noticed that some applications ask you to move themselves to the Applications folder. I have seen three variations so far:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;App runs from a bundle, asks to copy itself to Applications&lt;/li&gt;
&lt;li&gt;App runs from a folder, asks to move itself but doesn&amp;#8217;t relaunch&lt;/li&gt;
&lt;li&gt;App runs from a folder, asks to move itself and relaunches&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;The first scenario doesn&amp;#8217;t apply in our case as we ship in a zip file. The reason I think scenarios 2) and 3) are not ideal is because they break the &amp;#8220;flow&amp;#8221; - you&amp;#8217;ve just started the application and you want to run it but instead you get interrupted with a relaunch or worse, the app just quits and doesn&amp;#8217;t relaunch itself.&lt;/p&gt;
&lt;p&gt;We&amp;#8217;ve taken a different approach - we will ask you on startup but actually perform the move when you quit, so that you don&amp;#8217;t get interrupted on startup and move on with using EventBox.&lt;/p&gt;
&lt;p&gt;&lt;img height="273" width="500" src="http://thecosmicmachine.com/milen/PromptAppsFolderMove.png"/&gt;&lt;/p&gt;
&lt;h3&gt;Bug Fixes&lt;/h3&gt;
&lt;p&gt;We have included a few bug fixes - we fixed the problem with dates in the future (Google Reader) and also a crasher bug.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;d like to thank &lt;b&gt;everyone&lt;/b&gt; who has been submitting bugs - your help is greatly appreciated. Special thanks to the following people who have gone the extra mile (in no particular order):&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Andy Couch&lt;/li&gt;
&lt;li&gt;Jeremy Pinnix&lt;/li&gt;
&lt;li&gt;Adam Procter&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Dirk Sierd de Vries&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;span&gt;Simon Iannelli&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;span&gt;Jon Nall&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;span&gt;Colin Pekruhn&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;</description><link>http://milen.tumblr.com/post/192019345</link><guid>http://milen.tumblr.com/post/192019345</guid><pubDate>Sat, 19 Sep 2009 22:37:44 +0100</pubDate></item><item><title>Content Limitation Details</title><description>&lt;p&gt;I&amp;#8217;d like to explain a few details about how content limitation works in EventBox.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;h3&gt;Event Ownership&lt;/h3&gt;
&lt;p&gt;Each event can have multiple &amp;#8220;owners&amp;#8221; (folders / containers). It&amp;#8217;s important to distinguish between ownership and aggregation. Just because you see an event in a folder / container, it doesn&amp;#8217;t mean it&amp;#8217;s owned by it. I&amp;#8217;ll give a few examples to clarify the point.&lt;/p&gt;
&lt;p&gt;If you use Google Reader, you know that content is organized in feeds. Each feed owns the feed posts that belong to it. What about any folders? Well, they don&amp;#8217;t actually own any of the feed posts - the only reason any events are displayed is because the folders aggregate the contents of feeds.&lt;/p&gt;
&lt;p&gt;Let&amp;#8217;s support you use Twitter and have created a folder to keep all your searches. Each search owns the events it contains but the folder containing your searches doesn&amp;#8217;t own a single event.&lt;/p&gt;
&lt;h3&gt;Content Limitation&lt;/h3&gt;
&lt;p&gt;It&amp;#8217;s crucial to understand that when you right click on any container (except a few ones, see below) and adjust the content limit, you&amp;#8217;re only adjusting the limits for any owned events. The consequence is that if you set the limit for a Google Reader / Twitter folder to 1 day and pressed &amp;#8220;Limit Now&amp;#8221;, nothing will happen. Why? Because the container doesn&amp;#8217;t own any events, so there&amp;#8217;s nothing to remove.&lt;/p&gt;
&lt;h3&gt;Exclusion&lt;/h3&gt;
&lt;p&gt;We also have the ability to exclude some containers from being limited. If you right-click on them, you will not see any options to adjust the limitation (Twitter&amp;#8217;s Favorites and Google Reader&amp;#8217;s Starred are prime examples).&lt;/p&gt;
&lt;h3&gt;Behavior&lt;/h3&gt;
&lt;p&gt;We&amp;#8217;ve changed the behavior of the content limitation actions performed when you use the interface (i.e., by right-clicking). Everything above is still valid and is how things work under the hood. We&amp;#8217;ve made the following adjustments:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;When you set the content limitation for a folder, we will automatically assume that you also want to set the same content limit for all folders below.&lt;/li&gt;
&lt;li&gt;When you manually limit (&amp;#8220;Limit Now&amp;#8221;) a folder, we also perform content limitation for the folders below.&lt;/li&gt;
&lt;/ul&gt;</description><link>http://milen.tumblr.com/post/188851622</link><guid>http://milen.tumblr.com/post/188851622</guid><pubDate>Tue, 15 Sep 2009 23:46:00 +0100</pubDate></item><item><title>Main App Progress</title><description>&lt;p&gt;As explained in one of my &lt;a href="http://milen.tumblr.com/post/172412985/google-reader-update-2"&gt;previous posts&lt;/a&gt;, I&amp;#8217;m currently working on getting a build out that can be tested (&amp;#8220;main app&amp;#8221; vs &amp;#8220;services&amp;#8221;). I&amp;#8217;ve got a long list of tasks that need to be completed before we can release some sort of build to the public. Some notable work in the past few days:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;The Heads-Up Display has now been ported and works as normal.&lt;/li&gt;
&lt;li&gt;I&amp;#8217;ve introduced a more granular control mechanism to adjust exactly which folders appear in the HUD - you can now control it on a per folder basis (via right-click). See screenshot below.&lt;/li&gt;
&lt;li&gt;The preferences section of the application has now been ported and modified so that when you add / remove services, preference panes get added / removed.&lt;/li&gt;
&lt;li&gt;A time-based content limitation mechanism is being introduced (as opposed to the current limit-based). Content limitation is performed only on startup as to not disrupt any ongoing reading activity but you can trigger it manually if you wish. See screenshot below.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;a href="http://tr.im/xTlB"&gt;Screenshot&lt;/a&gt;.&lt;/p&gt;</description><link>http://milen.tumblr.com/post/179750598</link><guid>http://milen.tumblr.com/post/179750598</guid><pubDate>Fri, 04 Sep 2009 18:29:19 +0100</pubDate></item><item><title>Quick Status Improvements</title><description>&lt;p&gt;There has been been a problem with the quick status view (the text area which you use to tweet, etc) - it does not make it clear what exactly you&amp;#8217;re doing and where you are posting to. At the moment, it can cause confusion in the following case:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Posting a tweet / FB status update in a mixed container (e.g., Unread)&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Another potential issue is that when you have selected a tweet and post an update, EventBox treats this is a reply to that particular tweet. In 99% of the cases, that&amp;#8217;s what you want but in the remaining 1%, it will not only do the wrong thing but the user will have no indication of it.&lt;/p&gt;
&lt;p&gt;With multiple accounts, there&amp;#8217;s even a higher chance of confusion when you tweet from a mixed container - which account is being used to send the tweet? So we have taken steps to remedy the problem and we&amp;#8217;ve come up with the following solution (&lt;a href="http://tr.im/xIZi"&gt;screencast&lt;/a&gt;, &lt;a href="http://tr.im/xJ2p"&gt;screenshot&lt;/a&gt;). The new area gives you additional information about:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;What type of service you&amp;#8217;re sending the information to (using a small icon)&lt;/li&gt;
&lt;li&gt;The account name which is used to send the information&lt;/li&gt;
&lt;li&gt;Any additional information (e.g. whether you&amp;#8217;re sending just a tweet or replying to a particular person)&lt;/li&gt;
&lt;/ul&gt;</description><link>http://milen.tumblr.com/post/178041920</link><guid>http://milen.tumblr.com/post/178041920</guid><pubDate>Wed, 02 Sep 2009 17:20:44 +0100</pubDate></item><item><title>Google Reader Update [2]</title><description>&lt;p&gt;Google Reader has almost been ported. The features that work:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;General feed syncing (i.e., whatever is in the currently available public build)&lt;/li&gt;
&lt;li&gt;Friends&amp;#8217; shared posts (new feature)&lt;/li&gt;
&lt;li&gt;Starred folder (new feature)&lt;/li&gt;
&lt;li&gt;Shared folder (new feature)&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;a href="http://tr.im/xcEV"&gt;Bonus Screenshot&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;It&amp;#8217;s fast. I&amp;#8217;ve benchmarked it against a few other Google Reader clients and we&amp;#8217;re by far the most efficient. A delta update where you have a small number of new unread feeds takes only 40-80KB while other implementations use upwards of 1MB. The savings are going to be even bigger if you subscribe to more feeds.&lt;/p&gt;
&lt;p&gt;There&amp;#8217;s another issue associated with Google Reader - the Starred folder. After I &lt;a href="http://twitter.com/eventbox/status/3557251560"&gt;asked you&lt;/a&gt;, how you use starred items, two patterns emerged:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Starred used as a way to read articles at a later point and then un-starring the posts in question. The starred folder grows / shrinks.&lt;/li&gt;
&lt;li&gt;Starred used as a way to bookmark posts. The starred folder only ever grows.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;If we want to keep the starred folder in full synchronization, the second usage scenario poses two problems:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Memory usage will only ever increase due to the starred folder&lt;/li&gt;
&lt;li&gt;Huge amounts of data would have to be transferred on each refresh&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;That&amp;#8217;s the reason why I&amp;#8217;ve included a setting to control the behavior of the starred folder - you can either set it to fully sync the starred folder or not. For people who have a relatively low amount of starred items, full sync will pose no performance / network bandwidth problems. For everyone else, the default (off) should work for you well.&lt;/p&gt;
&lt;h3&gt;Testing&lt;/h3&gt;
&lt;p&gt;I&amp;#8217;ve outlined rough timeframes at the bottom of a &lt;a href="http://milen.tumblr.com/post/169697842/eventbox-progress-update"&gt;previous post&lt;/a&gt; but I&amp;#8217;ve changed my mind on a particular aspect. The timeframes are still accurate with regards to the public release but I also plan to release a working build of the new generation EventBox as soon as I can. Here&amp;#8217;s the catch:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;It will only feature a couple of services (Twitter, OneRiot, Reddit, Google Reader)&lt;/li&gt;
&lt;li&gt;Some features will be missing&lt;/li&gt;
&lt;li&gt;Updates will be released very often&lt;/li&gt;
&lt;li&gt;It will have bugs&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;You will be able to run the build alongside the current release without any data interference. I&amp;#8217;d really appreciate it if some brave people would be test it out. I&amp;#8217;ll be releasing more information regarding the details in the future.&lt;/p&gt;</description><link>http://milen.tumblr.com/post/172412985</link><guid>http://milen.tumblr.com/post/172412985</guid><pubDate>Wed, 26 Aug 2009 22:51:51 +0100</pubDate></item><item><title>Google Reader Update</title><description>&lt;p&gt;Following up on my &lt;a href="http://milen.tumblr.com/post/169697842/eventbox-progress-update"&gt;previous post&lt;/a&gt;, today was a quite a productive day. As mentioned, I&amp;#8217;m porting Google Reader at the moment. I made a &lt;a href="http://tr.im/x6lg"&gt;screencast&lt;/a&gt; to show you some of the improvements.&lt;/p&gt;
&lt;h3&gt;Speed&lt;/h3&gt;
&lt;p&gt;Here are the raw numbers:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Full sync, improved build: 4s&lt;/li&gt;
&lt;li&gt;Full sync, current build: 13s&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;That&amp;#8217;s a saving of 9s, a whopping 70% improvement in sync time.&lt;/p&gt;
&lt;h3&gt;Favicons&lt;/h3&gt;
&lt;p&gt;Notice how all favicons load properly (except a few ones but those feeds have no favicons) and none of the favicons are FeedBurner&amp;#8217;s.&lt;/p&gt;
&lt;h3&gt;Friends&lt;/h3&gt;
&lt;p&gt;I also managed to get your friends&amp;#8217; shared feeds into EventBox.&lt;/p&gt;</description><link>http://milen.tumblr.com/post/171560515</link><guid>http://milen.tumblr.com/post/171560515</guid><pubDate>Tue, 25 Aug 2009 22:19:36 +0100</pubDate></item><item><title>EventBox Progress Update</title><description>&lt;p&gt;It&amp;#8217;s time for another progress update. It has been very busy over the last few weeks.&lt;/p&gt;
&lt;p&gt;As I have &lt;a href="http://milen.tumblr.com/post/151080002/eventbox-multiple-accounts-update"&gt;explained previously&lt;/a&gt;, I&amp;#8217;m currently rewriting the core of EventBox which forces an almost full rewrite of any parts affected (which is almost everything). The rewrite goes along the lines of:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Fix the core&lt;/li&gt;
&lt;li&gt;Rewrite all services / plugins to use the new core&lt;/li&gt;
&lt;li&gt;Rewrite the interface bits to use the new core&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Fixing the core is not an easy task but it&amp;#8217;s doable with a little bit of thought. I&amp;#8217;ve already rewritten it and from a usage point of view (i.e., how the core is used internally by the other bits of the application), it&amp;#8217;s brilliant and a huge improvement over what we had. Do users actually care about the internals? Not directly but here&amp;#8217;s the twist: a badly engineered core / foundation will last up to a point and when the &amp;#8220;breaking&amp;#8221; point is reached, it will be impossible to add new features / improvements. That&amp;#8217;s the reason why I&amp;#8217;m carefully doing the work now and taking all the time I need because it will pay off in the future.&lt;/p&gt;
&lt;p&gt;One of the upsides of doing the rewrite is that it allowed me to fix some longstanding architectural problems which prevented us from implementing features / fixing bugs in some plugins. One such example is that now, our user interface architecture can have multiple representations of a single event. You might ask what does this mean in real terms? One usage would be the representation of RSS / Atom posts. For example, we could display them as a list (&lt;a href="http://thecosmicmachine.com/tmp/EventBoxScreenSnapz041.mov"&gt;screencast&lt;/a&gt;) when you look at them in their plugin and as paper cutout when being displayed in a mixed container (e.g., Unread, Flagged, smart containers, etc). We&amp;#8217;re currently not taking advantage of this but we will. Another example of a new capability available due to the core rewrite is the new &lt;a href="http://milen.tumblr.com/post/154305180/eventboxs-notification-center"&gt;notification center&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;With the core now fixed, I&amp;#8217;m left with rewriting the plugins and the interface bits so they all start working again. The following plugins have been fully ported to the new architecture:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Twitter&lt;/li&gt;
&lt;li&gt;OneRiot&lt;/li&gt;
&lt;li&gt;Reddit&lt;/li&gt;
&lt;li&gt;Feeds&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;I&amp;#8217;m currently working on porting Google Reader. The following plugins still need to be ported:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Google Reader&lt;/li&gt;
&lt;li&gt;Identi.ca&lt;/li&gt;
&lt;li&gt;Digg&lt;/li&gt;
&lt;li&gt;Facebook&lt;/li&gt;
&lt;li&gt;Flickr&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;You might want to know how long it takes to port a plugin. It depends. It can take a single day (e.g., Feeds) or a week (e.g., Twitter). Bear in mind that I&amp;#8217;m not just &amp;#8220;porting&amp;#8221; it straight, I&amp;#8217;m taking the time to fix any problems and improve the plugins as I go along.&lt;/p&gt;
&lt;p&gt;For example, here are some of the improvements that I&amp;#8217;ve made during the rewrite (Twitter):&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Events are now logically consistent. For example, if you have the same event in a profile peek and in the main timeline, you will not have to mark both as read and they&amp;#8217;re logically the same event.&lt;/li&gt;
&lt;li&gt;When you send tweets, we no longer refresh to get the new tweet but instead use a more efficient method to retrieve it. So you can send 10 tweets in a row without EventBox making any refreshes / additional requests.&lt;/li&gt;
&lt;li&gt;Twitter favorites are finally implemented correctly so you will see all of them and not only a subset.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;I&amp;#8217;ve also fixed the problem with feeds&amp;#8217; favicons - it currently displays the Feedburner favicon for some of them.&lt;/p&gt;
&lt;p&gt;As I&amp;#8217;m rewriting the Google Reader plugin, I&amp;#8217;ve discovered many problems which I need to fix. Firstly, it&amp;#8217;s going to use a more efficient way of performing synchronization. I also want to implement support for the Favorites / Shared folders.&lt;/p&gt;
&lt;p&gt;A lot of work still needs doing. The rest of the plugins need to be rewritten / ported and it will take at least another 2 weeks (optimistically) and 5 weeks (worst case). After that&amp;#8217;s done, the main part of the application which controls the interface needs to be adjusted to all the changes. I&amp;#8217;ve no estimate for that but it&amp;#8217;s at least a few weeks of work. Optimistically, we&amp;#8217;re looking at an early October launch, realistically, maybe end of October / mid-November.&lt;/p&gt;
&lt;p&gt;Due to some internal changes, I&amp;#8217;m currently the only person performing all the work that I&amp;#8217;ve described above and the estimates assume that I continue to work at the current rate - seven days a week with an unhealthy amount of working hours. I&amp;#8217;ve been able to keep it up for a while now but it&amp;#8217;s getting increasingly harder to do so. I just want you to know that I&amp;#8217;m doing my best to bring you the new features as fast as possible but I might be forced to slow down in the future if my health deteriorates due to my working schedule.&lt;/p&gt;</description><link>http://milen.tumblr.com/post/169697842</link><guid>http://milen.tumblr.com/post/169697842</guid><pubDate>Sun, 23 Aug 2009 16:03:44 +0100</pubDate><category>eventbox</category></item><item><title>EventBox's Notification Center</title><description>&lt;p&gt;As part of the EventBox &lt;a href="http://tr.im/utOr"&gt;rewrite&lt;/a&gt;, we took the chance to introduce a centralized notification center. It will give you more granular control over what notifications get sent. For example, you will be able to say that you only want to be notified about mentions and DMs (for Twitter). Check out the &lt;a href="http://tr.im/vai4"&gt;screencast&lt;/a&gt; for a demo.&lt;/p&gt;</description><link>http://milen.tumblr.com/post/154305180</link><guid>http://milen.tumblr.com/post/154305180</guid><pubDate>Sun, 02 Aug 2009 17:33:14 +0100</pubDate></item><item><title>EventBox - Multiple Accounts Update</title><description>&lt;p&gt;I&amp;#8217;d like to say a few words about how work has been going recently.&lt;/p&gt;
&lt;h3&gt;Multiple Accounts&lt;/h3&gt;
&lt;p&gt;As you may know, I&amp;#8217;ve been solidly working on getting multiple accounts into EventBox (it should have been there from day one but we made a mistake, retrospectively). Supporting multiple accounts in EventBox requires a lot of work due to the internal structural changes. I just got the new architecture sort-of running and here are the results as a &lt;a href="http://tr.im/utJX"&gt;screencast&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;It&amp;#8217;s not very apparent that almost everything else doesn&amp;#8217;t work at the moment. Think of it like this - you&amp;#8217;ve been building your house for a very long time but suddenly you realize that your foundations are not going to last you any more. So you take them all out and start replacing every single bit. That&amp;#8217;s what I&amp;#8217;m currently doing.&lt;/p&gt;
&lt;h3&gt;More Than That&lt;/h3&gt;
&lt;p&gt;The build which will contain multiple accounts isn&amp;#8217;t just about multiple accounts. It&amp;#8217;s actually much more than that - it&amp;#8217;s a complete rewrite of our foundations. We will have a much faster core and it&amp;#8217;s going to be a lot easier to extend it in the future. I&amp;#8217;ll be documenting all the positive and negative side-effects of this in the following weeks. Regarding time frames, I can&amp;#8217;t really say anything - it&amp;#8217;s &lt;b&gt;at the very least&lt;/b&gt; a few weeks off. Thanks for your patience, I&amp;#8217;ll be doing my best to keep you up to date with what&amp;#8217;s happening behind the scenes.&lt;/p&gt;</description><link>http://milen.tumblr.com/post/151080002</link><guid>http://milen.tumblr.com/post/151080002</guid><pubDate>Tue, 28 Jul 2009 21:52:25 +0100</pubDate></item><item><title>EventBox Update - OneRiot</title><description>&lt;p&gt;We&amp;#8217;re very happy to release another update to EventBox (while working on multiple accounts) and it brings a new service, &lt;a href="http://tr.im/tPAU"&gt;OneRiot&lt;/a&gt;! OneRiot indexes the social web in realtime and now you will be able to use their search right within EventBox. All you have to do is setup several searches and then keep an eye on them - check out the &lt;a href="http://tr.im/tPBt"&gt;screenshot&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We&amp;#8217;ve also fixed some minor bugs like the conflict between automatic URL expansion and internal photo viewing (Mobypicture URLs would get expanded and not recognized as a consequence). The Facebook status limit has been increased to 255 characters (limitation imposed by the API) and we&amp;#8217;ve also fixed a bug where liking in Facebook would return an unexpected error.&lt;/p&gt;
&lt;p&gt;The update has been pushed to both stable and bleeding edge, so just click on &amp;#8220;Check for Updates&amp;#8230;&amp;#8221; from the EventBox menu in the menubar.&lt;/p&gt;</description><link>http://milen.tumblr.com/post/148177771</link><guid>http://milen.tumblr.com/post/148177771</guid><pubDate>Fri, 24 Jul 2009 12:00:40 +0100</pubDate><category>eventbox</category><category>oneriot</category></item><item><title>EventBox - Towards 1.0</title><description>&lt;p&gt;I would like to take a few minutes to talk about our future plans and what that means for our users.&lt;/p&gt;
&lt;h3&gt;So Far&lt;/h3&gt;
&lt;p&gt;Just a quick recap of what has happened so far. We launched our public beta on the 7th November 2008 and we developed EventBox for a few months before that in stealth mode. I have to say, this has been a life changing experience, for me personally.&lt;/p&gt;
&lt;h3&gt;Towards 1.0&lt;/h3&gt;
&lt;p&gt;We&amp;#8217;ve been nearing the final release of 1.0 and we plan to get out of beta sometime around this summer (you know how software schedules are, right?). Here&amp;#8217;s what 1.0 is all about - getting the basics in place. It&amp;#8217;s not about having every bell and whistle. There will be small annoyances and minor bugs but the main aim is to not have any major issues. Yes, we are working on multiple accounts.&lt;/p&gt;
&lt;h3&gt;1.x&lt;/h3&gt;
&lt;p&gt;Maybe some of you are wondering what happens after we release 1.0? Well, lots. We will take a deeper look at the problems we&amp;#8217;re trying to solve, take a step back and then provide tools to solve them. To give a simple example, we would like to synchronize the data about what you&amp;#8217;ve read / seen across multiple devices (whether that would be multiple Macs / iPhones / etc).&lt;/p&gt;
&lt;h3&gt;Multiple Accounts&lt;/h3&gt;
&lt;p&gt;I&amp;#8217;ve been actively working on getting multiple accounts in EventBox over the last couple of days. It involves quite a bit of work because I&amp;#8217;m re-engineering the core of EventBox from the ground up. I&amp;#8217;m planning to release a few minor updates in the meantime but I&amp;#8217;ll be concentrating on getting multiple accounts in place. Since it&amp;#8217;s essentially a rewrite of the whole internal bit of EventBox, we will see the following additional benefits (on top of multiple accounts):&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Reduced memory usage with large data sets&lt;/li&gt;
&lt;li&gt;De facto removal of container limits&lt;/li&gt;
&lt;li&gt;Much much faster operation&lt;/li&gt;
&lt;li&gt;Ability to have hundreds of smart folders without any performance penalties&lt;/li&gt;
&lt;li&gt;Different sorting options&lt;/li&gt;
&lt;/ul&gt;</description><link>http://milen.tumblr.com/post/145389878</link><guid>http://milen.tumblr.com/post/145389878</guid><pubDate>Mon, 20 Jul 2009 16:10:00 +0100</pubDate><category>eventbox</category></item><item><title>EventBox Update (581) Quick Notes</title><description>&lt;p&gt;We&amp;#8217;ve pushed a small update to bleeding edge which contains the following changes:
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;TwitPic / Mobypicture / yfrog picture links are now opened using the internal photo viewer. You can turn the option off if you prefer to use your web browser (it&amp;#8217;s under the URLs tab in General).&lt;/li&gt;
&lt;li&gt;We&amp;#8217;ve now support &lt;a href="http://su.pr/"&gt;Su.pr&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;We&amp;#8217;ve fixed a major crasher bug which caused about 50% of the crashes in the recent weeks.&lt;/li&gt;
&lt;/ul&gt;</description><link>http://milen.tumblr.com/post/142944758</link><guid>http://milen.tumblr.com/post/142944758</guid><pubDate>Thu, 16 Jul 2009 19:36:00 +0100</pubDate></item><item><title>EventBox Update (580)</title><description>&lt;p&gt;We&amp;#8217;re releasing another update to bleeding edge. The two major changes are:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Picture uploading using TwitPic / yfrog / Mobypicture. You have to enable it in the preferences and provide a username / password (your Twitter username and password works with all of those providers). To upload pictures, just drag &amp;amp; drop them on the main events view. There&amp;#8217;s also a menu item you can use to bring up a dialog to select the files if you don&amp;#8217;t feel like dragging and dropping them.&lt;/li&gt;
&lt;li&gt;You can now &amp;#8220;like&amp;#8221; Facebook status updates. Should work for all new status updates fetched after you&amp;#8217;ve updated.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Picture uploading hasn&amp;#8217;t been tested much so please report any bugs you find with it.&lt;/p&gt;
&lt;p&gt;Regarding the new service coming, we&amp;#8217;re waiting for the green light from the service provider. Once they&amp;#8217;ve said we&amp;#8217;re good to go, we will release another update.&lt;/p&gt;</description><link>http://milen.tumblr.com/post/137296837</link><guid>http://milen.tumblr.com/post/137296837</guid><pubDate>Tue, 07 Jul 2009 22:14:33 +0100</pubDate></item><item><title>EventBox Update (576+577+578+579)</title><description>&lt;p&gt;Here we are again with another update! Let&amp;#8217;s get down to business and see what&amp;#8217;s new:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Facebook Comments - you can now view and comments on status updates, straight from EventBox! We think that&amp;#8217;s going to save you a lot of time and make you more productive (or less if you like commenting a lot!). &lt;b&gt;WARNING: when you apply the update, all your current Facebook statuses will get deleted and then refetched, so please, don&amp;#8217;t panic. We have to do this in order to enable comments.&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;You can edit Twitter searches - just double-click on them and you can adjust them. &lt;a href="http://tr.im/oy3B"&gt;Screencast&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Easily create duplicates of smart folders (right-click on them). Usually, you want to adjust a rule slightly and now you can just duplicate the smart folder and easily apply a small change, instead of re-creating the whole rule from scratch. &lt;a href="http://tr.im/oICW"&gt;Screencast&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Support for Internet Time (from the appearance prefs pane). &lt;a href="http://tr.im/otZM"&gt;Screencast&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;We&amp;#8217;ve revamped how errors are represented - they&amp;#8217;re now stacked and are more visually pleasing. Also, you&amp;#8217;re seeing all the errors at the same time, not just the last one. &lt;a href="http://tr.im/qxLY"&gt;Screencast&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;We&amp;#8217;ve fixed some minor memory leaks and a crasher triggered when you profile peeked / clicked on a hashtag.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;We were planning to release an additional service today but due to a bug on the other side (the API), we&amp;#8217;re delaying the addition of the service to Monday.&lt;/p&gt;
&lt;p&gt;We&amp;#8217;re also almost done with another &lt;b&gt;very popular&lt;/b&gt; service that will bring a type of service we don&amp;#8217;t currently have. We&amp;#8217;re also working on two major features that will bring us closer to our final 1.0 release.&lt;/p&gt;
&lt;p&gt;We would like to take the time to thank all of our users for sticking with us. In return, we&amp;#8217;ve got some surprises lined up for next few months.&lt;/p&gt;</description><link>http://milen.tumblr.com/post/134270944</link><guid>http://milen.tumblr.com/post/134270944</guid><pubDate>Thu, 02 Jul 2009 18:55:00 +0100</pubDate></item><item><title>EventBox Update (575)</title><description>&lt;p&gt;Alright, we&amp;#8217;ve pushed 575 to Bleeding Edge. You probably want to know what&amp;#8217;s new.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://thecosmicmachine.com/milen/Identica.png"/&gt;&lt;/p&gt;
&lt;p&gt;We&amp;#8217;re officially supporting &lt;a href="http://tr.im/osZU"&gt;Identi.ca&lt;/a&gt; now. &lt;a href="http://tr.im/osZY"&gt;Na&lt;/a&gt; drew some really nice icons for it too! Enjoy.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://thecosmicmachine.com/milen/IdenticaSidebar.png"/&gt;&lt;/p&gt;
&lt;h3&gt;TweaK&lt;/h3&gt;
&lt;p&gt;We&amp;#8217;re supporting a new URL shortening service. You might ask why yet another one? This one has the interesting property that the shortened links are domains!&lt;/p&gt;
&lt;p&gt;&lt;img src="http://thecosmicmachine.com/milen/TweaK.png"/&gt;&lt;/p&gt;
&lt;h3&gt;Memory Usage&lt;/h3&gt;
&lt;p&gt;We totally revamped the memory model of the interface subsystem - it is now faster and uses a lot less memory. On top, we&amp;#8217;ve found and fixed a memory leak that was leaking quite a bit of memory. Fortunately, from now on you should not see memory usage balloon over longer periods of usage.&lt;/p&gt;</description><link>http://milen.tumblr.com/post/123520818</link><guid>http://milen.tumblr.com/post/123520818</guid><pubDate>Sun, 14 Jun 2009 20:10:20 +0100</pubDate></item><item><title>Progress Update</title><description>&lt;p&gt;We&amp;#8217;ve been actively working on some interesting stuff recently and I would like share a few bits of information about what&amp;#8217;s going on behind the scenes.&lt;/p&gt;
&lt;h3&gt;Identi.ca&lt;/h3&gt;
&lt;p&gt;We&amp;#8217;re pleased to be able to offer support for Identi.ca starting from the next update. You can go and checkout the &lt;a href="http://tr.im/mlR4"&gt;screencast&lt;/a&gt; if you have some spare time.&lt;/p&gt;
&lt;p&gt;Sidenote: I&amp;#8217;ve just recently switched to using &lt;a href="http://tr.im/mlRf"&gt;Screenflick&lt;/a&gt; for screencasting and I&amp;#8217;ve been pretty happy with the results.&lt;/p&gt;
&lt;h3&gt;Tumblr&lt;/h3&gt;
&lt;p&gt;We&amp;#8217;ve been working on support for Tumblr and it&amp;#8217;s been going pretty good. Expect more news and previews in the upcoming weeks.&lt;/p&gt;
&lt;h3&gt;Realtime Social Search&lt;/h3&gt;
&lt;p&gt;We&amp;#8217;ve also been talking to a provider of realtime search across different social networks, so if it all works out you&amp;#8217;re going to be able to watch the social space in realtime for specific keywords.&lt;/p&gt;
&lt;h3&gt;Performance&lt;/h3&gt;
&lt;p&gt;As &lt;a href="http://milen.tumblr.com/post/111468549/performance-update"&gt;previously discussed&lt;/a&gt;, we&amp;#8217;ve been working on a complete overhaul of the visual subsystem. I&amp;#8217;m happy to announce that we&amp;#8217;ve converted all the necessary bits and it&amp;#8217;s working beautifully. I&amp;#8217;ve never seen EventBox be so snappy and use almost no memory.&lt;/p&gt;
&lt;h3&gt;Syncing&lt;/h3&gt;
&lt;p&gt;Work has also been done on providing integrated syncing for EventBox. We don&amp;#8217;t have anything to demo yet but we will get there.&lt;/p&gt;
&lt;h3&gt;Road Ahead&lt;/h3&gt;
&lt;p&gt;We&amp;#8217;ve got tons of stuff planned for the upcoming months, it&amp;#8217;s going to be an exciting summer. In terms of short term release times, we&amp;#8217;re planning on:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Releasing the performance fix and Identi.ca as pre-release in the next few days. After some brave souls have given it a test, we will push it to Bleeding Edge for a wider audience.&lt;/li&gt;
&lt;li&gt;After that&amp;#8217;s done, we&amp;#8217;re left with one performance problem which we would like to eliminate (it&amp;#8217;s causing beach balling if you have a large number of events).&lt;/li&gt;
&lt;li&gt;Then we&amp;#8217;re back on track to start releasing some cool new features that you&amp;#8217;ve been waiting for.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;I hope that gives you an insight of what to expect in the near future.&lt;/p&gt;</description><link>http://milen.tumblr.com/post/112848614</link><guid>http://milen.tumblr.com/post/112848614</guid><pubDate>Mon, 25 May 2009 19:09:43 +0100</pubDate><category>identica</category><category>eventbox</category></item><item><title>Performance Update</title><description>&lt;p&gt;I&amp;#8217;ve been working around the clock for the last few days to get our performance problems fixed, starting with the high memory usage. I&amp;#8217;m extremely happy at the results so far and want to share some demos with you (for background information regarding the performance problems, see my &lt;a href="http://milen.tumblr.com/post/94969224/eventboxs-performance-issues"&gt;previous post&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;I&amp;#8217;ve recorded two screencasts - one showing the &lt;a href="http://thecosmicmachine.com/tmp/EventBoxPerfHighMem.mov"&gt;current performance&lt;/a&gt; (~20MB, H.264) and one showing the &lt;a href="http://thecosmicmachine.com/tmp/EventBoxPerfLowMem.mov"&gt;improvements&lt;/a&gt; (~20MB, H.264). If you don&amp;#8217;t have the time to take a look at them, here are the results:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;The current version peaks at 305MB for about 900 tweets&lt;/li&gt;
&lt;li&gt;The improved version stays constant at 41MB throughout the test&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;So the question is, when are going to ship this? Well, as soon as we can! We&amp;#8217;ve got some surprises for the next update as well, so I&amp;#8217;m quite excited about it. Apologies to everyone who had to endure high memory usage numbers and thanks for your patience.&lt;/p&gt;
&lt;p&gt;Having fixed the 2 performance problems, there&amp;#8217;s one left - which we will address in the update after next.&lt;/p&gt;</description><link>http://milen.tumblr.com/post/111468549</link><guid>http://milen.tumblr.com/post/111468549</guid><pubDate>Fri, 22 May 2009 15:25:35 +0100</pubDate></item><item><title>EventBox Update (574)</title><description>&lt;p&gt;The newest build in Bleeding Edge contains 13 bug fixes - it&amp;#8217;s recommended that you update to improve the stability of EventBox. You can also take a look at the &lt;a href="http://updates.thecosmicmachine.com/eventbox/rnotes_bleeding.html"&gt;release notes&lt;/a&gt;.&lt;/p&gt;</description><link>http://milen.tumblr.com/post/109631668</link><guid>http://milen.tumblr.com/post/109631668</guid><pubDate>Mon, 18 May 2009 21:24:20 +0100</pubDate></item><item><title>EventBox Update (573)</title><description>&lt;p&gt;We&amp;#8217;ve just pushed build 573 of EventBox (only to Bleeding Edge, to give it some testing first). The major change is that we&amp;#8217;ve returned the Digg service! If you haven&amp;#8217;t seen the Digg plugin in action, check out the &lt;a href="http://thecosmicmachine.com/tmp/DiggModule.mov"&gt;screencast&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;My next task is to completely rewrite the data model and fix the underlying performance problems over the next week or so. After that&amp;#8217;s done (and all the current bugs have been fixed), we will start adding some new and exciting features. Stay tuned.&lt;/p&gt;</description><link>http://milen.tumblr.com/post/108727033</link><guid>http://milen.tumblr.com/post/108727033</guid><pubDate>Sat, 16 May 2009 20:58:47 +0100</pubDate></item><item><title>EventBox Update (571)</title><description>&lt;p&gt;We&amp;#8217;ve just pushed build 571 to all users. We&amp;#8217;ve been informed that Apple made a change in the latest beta of 10.5.7 which affects the networking stack and thus might result in crashes. We&amp;#8217;ve updated both bleeding edge and stable.&lt;/p&gt;
&lt;p&gt;The MacHeist edition is unaffected because it uses the old networking.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;How To Update&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;You can either get the update automatically or manually. Get it automatically:&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;Launch EventBox&lt;/li&gt;
&lt;li&gt;Go to EventBox &amp;#8212;&amp;gt; Check for Updates&amp;#8230; in the menubar&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;To update manually, you can download the binary &lt;a href="http://thecosmicmachine.com/downloads/EventBox.zip"&gt;directly&lt;/a&gt;.&lt;/p&gt;</description><link>http://milen.tumblr.com/post/104596397</link><guid>http://milen.tumblr.com/post/104596397</guid><pubDate>Thu, 07 May 2009 15:40:41 +0100</pubDate></item></channel></rss>
