Switched feedreader

September 23

Switched feedreader

I used to be working with JetBrains Omea Reader for about 2 years now, but yesterday I traded in Omea Reader for GreatNews and it has absolutely been a positive experience! The main advantages I see are the superb speed and low footprint compared to Omea Reader. GreatNews is great!

PS: for those using Windows Live Writer there’s a plugin for GreatNews which allows you to post from GreatNews directly to your configured blogs in Live Writer.

PS: If you’re using FireFox then please do install the "Feed Your Reader" extension and FireFox will show the feed in the GreatNew’s ""Add feed…" screen.

PS: Did I already say this was cool 🙂

Én is váltottam. Eddig zökkenőmentes.

(http://bertjansen.spaces.live.com/blog/cns!D9B33D4A940B6FFD!134.entry)

Windows Live Writer eszközök

A haacked blogban olvastam Joe Cheng Dynamic Template pluginjárĂłl.
Ez az eszköz tetszĹ‘leges C# Ă©s HTML mini-snippet-ek kĂ©szĂ­tĂ©sĂ©t teszi lehetĹ‘vĂ©, miáltal a weblog tetszetĹ‘sebb Ă©s fĹ‘leg Ă©rthetĹ‘bb lehet.

Joe ezt egy csomó példával illusztrálja:

Valamennyi swf példa a

Jing Project

alkalmazásával készült. Van Mac és Windows verzió is a Jing-ből.

További részletek a hivatkozásokban.

TinyUrler : Useful tool of the day

Fear the Cowboy blogbĂłl:



Today, I present a tiny little app that I built to help out pasting URLs in various contexts.

TinyUrler watches the clipboard for things that look like URLs, sends them off to TinyUrl to get shrunk down, and puts it back in the clipboard.

Pretty simple, no extra features, just a quick and dirty URL fixer.


Source: TinyUrler : Useful tool of the day


Update (2000.01.30): JĂłl működik, de egyes programok nem tudnak mit kezdeni a tömörĂ­tett URL-ekkel (pl.: Omea). Alkalmasabb lenne, ha a jobb egĂ©r gombra lenne egy olyan menĂĽpont, hogy “Insert uncompressed URL”.

Scott Hanselman’s Computer Zen – FavIcon.ico can be a bandwidth hog

Hogy egy ilyen aprĂł “csicsa” elvigye a letöltĂ©sek 11%-át, hihetetlen. Mi lehet a helyzet a nagyobb “csicsákkal”?

Turns out my icon was 70k, as I made it a wonderful high-quality “Vista” icon in an attempt to make things pleasant and everything for folks. Of course, I didn’t noticed when it was taking up over 11% of my monthly bandwidth.

Source: Scott Hanselman’s Computer Zen – FavIcon.ico can be a bandwidth hog

Omea Reader speedup tips

Add the following lines in the OmeaReader.exe.config file inside <configuration> root tag:


<startup>
<requiredRuntime version=”v2.0.50727″ />
</startup>


Best regards,
Vyacheslav Lukianov
Software Developer
JetBrains, Inc.
http://www.jetbrains.com
“Develop with pleasure!”

> How do you run it under 2.0?
>
>> Hi Will,
>>
>> Two suggestions. First, run Omea under .NET 2.0 if you don’t. Second,
>> set on the option “Perform text indexing only in idle mode”.
>>
>>> I’ve been using 2.1.6 for about 3 months. I have about 50-75 RSS
>>> feeds and 20 newsgroups. I get about 100 new rss postings a day.
>>> Every morning I launch Omea, the entire machine hangs while the
>>> reader
>>> is indexing. It takes about 5-10 minutes to index 200 or so
>>> documents. Having a machine that hangs for 5-10 minutes is
>>> unacceptable. I can’t find a way to throttle the indexing process.
>>> I’m running a dell d820 laptop with 2 GB of RAM and a 2.16 Ghz dual
>>> core processor. My hard drive is defragged weekly (offline boot
>>> defrag) using PerfectDisk 7.0. I noticed the OMEA database is
>>> severely fragemented.



Published with BlogMailr

Insert Formatted Clipboard plugin for Window Live Writer

Újabb hasznos dolog. Egyébiránt a "WLW has a hard limit of 32k of HTML code" megjegyzés számomra új, úgy tűnik elkerülte figyyelmemet.

Download: Insert Formatted Clipboard for WLW Setup

Description
WLW doesn't support pasting rich content from the clipboard.  Try copying something from IE or an Office product (Word, Excel, etc) and paste it into WLW, just plain text is all you get.  With this plugin, you can paste clipboard contents and keep most of that nice formatting.

How it Works
This plugin uses the IE DHTML Editing Control behind the scenes to parse the clipboard contents into a valid block of HTML.  MS Word is known for it's messy HTML, but this does a fine job of cleaning it up.  It uses the technique I discussed in Copy Paste HTML From MS Word: IE's DHTML Editing Control (in a .NET WinApp).  This is wrapped into a plugin using the WLW SDK.

Using the Plugin
You can use this with any app that puts HTML onto the clipboard.  This includes IE, FireFox, Word, Excel, etc.  By using this control, I can get nicely formatted C# code into my posts (see Tip: Beautifully Formatted .NET C# Code in Blog Post).  There is another Insert Code plugin for WLW, but I don't care for it.  WLW has a hard limit of 32k of HTML code, which you can rapidly hit by inserting too much formatted HTML, so be aware of this.

When using this plugin, it doesn't include images or get a perfect rendition of the clipboard contents, but it does a pretty good job.  Try it out on this HelloWorld.doc file.  WLW doesn't always render just right in HTML view.  You'll get the most accurate rendering when the post is published and you view it in the browser.  Pressing F11 in WLW will rerender the HTML view and sometimes helps.

Windows Live Writer Gallery
My submission to the WLW Gallery is currently pending.  I'll update this post with the link to the tool there when it has been approved.

Source: Insert Formatted Clipboard plugin for Window Live Writer

Animated GIF Plugin for Cropper + some .NET Animated GIF code

Jon Galloway ismĂ©t egy Ă©rdekes, kĂ­válĂłan megoldott dologra hĂ­vta fel figyelmem. 
E cikkben és hivatkozásaiban írt eszközök, azok plugin-jai szükségtelenné teszik a klf. dokumentumokban külső, nagy erőforrás igényű alkalmazások (WMP, WinAmp, Flash, stb.) használatát. Egy automatizált és optimizált eljárás sorozatban elkészíthető a mondandónk alátámasztását segítő képi illusztráció.

Igen jó munka, Brian Scott , Jon Galloway, Patrick Altman és a többiek. Lám, mit eredményez a nyílt forrás MS platformon!

WHAT’S ALL THIS, THEN?

Cropper is a great free screen capture program. It has a cool plugin system which lets you send the screenshots anywhere you can write code to send it. I wrote a plugin to save a portion of the screen to an Animated GIF.

I originally wrote it for use in a weblog post, but got so caught up in the ins and outs of image processing that I never posted the article that got this all started or the plugin I’d written. I just realized last week when I was using the plugin that I still needed to publish it, so here it is.

BUT, WHY?

There are some inexpensive screen recorders that save to animated GIF, but I really like working with Cropper and figured an Animated GIF plugin just made sense. I was just talking with a friend who recently started a technical blog (a very good one, I might add), and we both agreed that the way Cropper simplifies the “screenshot / open in editor / crop / convert format / upload” cycle is huge. Screenshots really enhance the readability of a blog1, and keeping the friction as low as possible helps make sure you’ll do it. I like the simplicity of using one tool for all my screenshots.

CREDITS AND TECH STUFF

I made use of some code from a CodeProject article, NGif. This code was a direct Java to .NET port of Kevin Weiner’s AnimatedGifEncoder, which in turn was based on a bunch of public domain code dating back as far as 1994. The GIF Quantization uses NeuQuant, an interesting Neural Network quantizer. NeuQuant is a little slower than the Octree quantization that’s so hot these days, but NeuQuant generally produces better quality images for the same file size. Don’t your animated GIF images deserve the neural network treatment?

My plugin code is published under public domain license. Based on my research on the origin of the code above, I believe all the NGif code is public domain as well. I did some significant refactoring to the NGif code; the CodeProject version was a direct port from Java and didn’t leverage .NET Framework classes like System.Drawing. Bottom line – after a good amount of research, I believe that all this code is under public domain license.

I wrote about all this license silliness previously.

I’m pretty happy with the way the plugin turned out. My first pass at it was pretty simple – take a picture every tenth of a second and add it to the animated GIF. I added an optimization which cut the file size way down, but took a bit more work – I compare each picture with the previous image and only added to the GIF if the image has changed. Since the Animated GIF format requires you to include the time duration of each image as it is added, I end up having to keep the image until the next one is added or capturing is stopped so I can calculate the duration that goes with the image.

I referenced this CodeProject article for comparing two images by using an MD5 hash, although my code just grabs a string hash and stores it rather than comparing two images directly.

Here’s the main brains of the code:

private void HandleImage(Image image)
{
string currentHash = GetHashFromImage(image);
DateTime timeStamp = DateTime.Now;

//Check if image has changed from previous
if(currentHash != _previousHash)
{
if(_previousTimestamp != DateTime.MinValue)
{
//This is not the first image being added
AddImageToAnimation(timeStamp);
}
StoreImage(image, currentHash, timeStamp);
}
}

private void StoreImage(Image image, string imageHash, DateTime timeStamp)
{
_previousImage = (Image)image.Clone();
_previousHash = imageHash;
_previousTimestamp = timeStamp;
}

private void AddImageToAnimation(DateTime timeStamp)
{
TimeSpan timeSpan = timeStamp.Subtract(_previousTimestamp);
_AnimatedGifEncoder.SetDelay(timeSpan.Milliseconds);
this._AnimatedGifEncoder.AddFrame(_previousImage);
_previousImage = null;
}

DOWNLOAD

You can download the code and source for this plugin from tools.veloc-it.com.

INSTALLATION

To install, copy all files to your Croppper\Plugins directory.

OTHER RANDOM TIPS
  • You can edit your animated GIF’s with Microsoft GIF Animator.
  • You can host animated GIF’s on Flickr, but only the original size will show the animation. You can find that by clicking on the All Sizes button when you’re viewing the picture, then pick the largest size (which should be the default).
  • I highly recommend the Flickr Output Plugin for Cropper.
  • You can combine TimeSnapper‘s history browser and Cropper Animated GIF captures for some fun results.

1I’ll readily agree that the animated GIF overload on this one particular post makes it much tougher to read. Please use your powers for good. I think this is a special case – I can’t really blog about animated GIF’s without including a few, can I?

Share this post: Email it! | bookmark it! | digg it! | reddit!

Source: Animated GIF Plugin for Cropper + some .NET Animated GIF code

Get Blog This Plugin Working With Firefox 2.0 by JohnnyCoder

No, egyre jobban alakul, már a Windows Live Writer és a Firefox 2.0 is együtt tud működni némi hekkelés árán. 

The Windows Live Writer Blog This extension for Firefox isn’t currently compatible with Firefox 2.0.  However, it is possible to get the two to work together if you are willing to manually edit Firefox’s version checking feature.

Source: Get Blog This Plugin Working With Firefox 2.0 by JohnnyCoder