<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-17136373</id><updated>2012-01-31T05:37:04.584-08:00</updated><category term='bash'/><category term='plugin'/><category term='wordpress'/><title type='text'>bitworker's blog</title><subtitle type='html'>adventures in the land of coding</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default?start-index=101&amp;max-results=100'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>109</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-17136373.post-4581836524182238004</id><published>2009-08-11T07:29:00.001-07:00</published><updated>2009-08-11T07:31:11.263-07:00</updated><title type='text'>function pointer to class methods</title><content type='html'>C++ function pointer to a class method:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;class Giant {&lt;br /&gt;public:&lt;br /&gt; void method();&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;typedef void (Giant::*Action)();&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Taken from Command - Design Pattern&lt;br /&gt;&lt;a href="http://www.vincehuston.org/dp/command.html"&gt;http://www.vincehuston.org/dp/command.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-4581836524182238004?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/4581836524182238004/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=4581836524182238004' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/4581836524182238004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/4581836524182238004'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2009/08/function-pointer-to-class-methods.html' title='function pointer to class methods'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-5013820055402571090</id><published>2009-08-10T07:50:00.000-07:00</published><updated>2009-08-10T10:09:43.021-07:00</updated><title type='text'>software design</title><content type='html'>Excellent descriptions of design patterns, antipatterns, refactoring methods and uml : &lt;br /&gt;&lt;a href="http://sourcemaking.com/"&gt;http://sourcemaking.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here is another one, restricted to design patterns: &lt;br /&gt;&lt;a href="http://www.vincehuston.org/dp/"&gt;http://www.vincehuston.org/dp/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-5013820055402571090?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/5013820055402571090/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=5013820055402571090' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/5013820055402571090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/5013820055402571090'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2009/08/software-design.html' title='software design'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-1695323596493372867</id><published>2009-01-20T22:19:00.000-08:00</published><updated>2009-01-20T22:26:03.346-08:00</updated><title type='text'>mashups</title><content type='html'>Here are some mashup sites I created in 2007 to experiment with youtube api, flickr api:&lt;br /&gt;&lt;br /&gt;flickr: &lt;a href="http://foto.web-cafe.ro/"&gt;http://foto.web-cafe.ro/&lt;/a&gt;&lt;br /&gt;youtube: &lt;a href="http://www.cafetv.ro/"&gt;http://www.cafetv.ro/&lt;/a&gt;&lt;br /&gt;blogs/rss/atom: &lt;a href="http://web-cafe.ro/"&gt;http://web-cafe.ro/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-1695323596493372867?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/1695323596493372867/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=1695323596493372867' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/1695323596493372867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/1695323596493372867'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2009/01/mashups.html' title='mashups'/><author><name>linux</name><uri>http://www.blogger.com/profile/06014822744488359422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-330972133510159813</id><published>2009-01-20T22:05:00.000-08:00</published><updated>2009-01-20T22:12:13.938-08:00</updated><title type='text'>Scrum, XP, Agile</title><content type='html'>Lots of Scrum, XP, Agile, Lean, TOC, TQM resources:&lt;br /&gt;&lt;a href="http://www.scrumlabs.com/"&gt;http://www.scrumlabs.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A Free InfoQ book on Scrum and XP:&lt;br /&gt;&lt;a href="http://www.infoq.com/minibooks/scrum-xp-from-the-trenches"&gt;http://www.infoq.com/minibooks/scrum-xp-from-the-trenches&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-330972133510159813?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/330972133510159813/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=330972133510159813' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/330972133510159813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/330972133510159813'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2009/01/scrum-xp-agile.html' title='Scrum, XP, Agile'/><author><name>linux</name><uri>http://www.blogger.com/profile/06014822744488359422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-3755477389486840376</id><published>2008-04-03T00:29:00.000-07:00</published><updated>2008-04-05T22:13:21.664-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wordpress'/><category scheme='http://www.blogger.com/atom/ns#' term='plugin'/><title type='text'>Wordpress Plugin: Simple Sticky Posts</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Plugin features:&lt;/span&gt;&lt;br /&gt;Adds simple sticky posts feature to WordPress blogs.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Download:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://bitblog.web-cafe.ro/downloads/simple-sticky-posts.zip"&gt;Simple Sticky Posts 0.1 For WordPress 2.x.x&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Installation:&lt;/span&gt;&lt;br /&gt;1. Go to 'wp-content/plugins' folder&lt;br /&gt;2. Copy 'simple-sticky-posts.php' to 'wp-content/plugins' folder&lt;br /&gt;3. Activate the 'Simple Sticky Posts' plugin&lt;br /&gt;4. You are ready.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Usage:&lt;/span&gt;&lt;br /&gt;1. Open the post to be marked sticky in wordpress editor.&lt;br /&gt;2. Add a Custom Field named 'sticky' and set its value to '1'&lt;br /&gt;3. You are ready.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Screenshots:&lt;/span&gt;&lt;br /&gt;available soon.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Demo:&lt;/span&gt;&lt;br /&gt;available soon.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Version history:&lt;/span&gt;&lt;br /&gt;4/3/2008 - version 0.1 - created&lt;br /&gt;&lt;br /&gt;Any bug reports, feature requests are welcome.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-3755477389486840376?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/3755477389486840376/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=3755477389486840376' title='22 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/3755477389486840376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/3755477389486840376'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2008/04/wordpress-plugin-my-sticky-posts.html' title='Wordpress Plugin: Simple Sticky Posts'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>22</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-3078373898830544820</id><published>2008-03-27T09:50:00.000-07:00</published><updated>2008-03-27T09:54:31.634-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bash'/><title type='text'>simple bash stuff</title><content type='html'>Run applications from the linux terminal, as a new process:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&gt; apptorun &amp;amp;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Other linux bash command line tips:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://http://www.arachnoid.com/linux/shell_programming.html"&gt;http://www.arachnoid.com/linux/shell_programming.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-3078373898830544820?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/3078373898830544820/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=3078373898830544820' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/3078373898830544820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/3078373898830544820'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2008/03/simple-bash-stuff.html' title='simple bash stuff'/><author><name>linux</name><uri>http://www.blogger.com/profile/06014822744488359422</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-4457729538300741467</id><published>2007-04-18T01:42:00.000-07:00</published><updated>2007-04-19T02:21:42.799-07:00</updated><title type='text'>dev-c++ / wxdev-c++</title><content type='html'>dev-cpp and wxdev-cpp: the best c++ IDE for open source programming / cross platform programming on windows.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.bloodshed.net/devcpp.html"&gt;http://www.bloodshed.net/devcpp.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Has an version for developing wxWidgets based GUI for applications.&lt;br /&gt;&lt;a href="http://wxdsgn.sourceforge.net/"&gt;http://wxdsgn.sourceforge.net/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Try the check for updates feature, where you can select tons of c++ open source libraries to be reused in your applications.&lt;br /&gt;&lt;br /&gt;Other places to find extensions:&lt;br /&gt;&lt;a href="http://www.bloodshed.net/dev/devcpp.html"&gt;http://www.bloodshed.net/dev/devcpp.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://devpaks.org/"&gt;http://devpaks.org/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://blog.weinachter.com/en"&gt;http://blog.weinachter.com/en&lt;/a&gt;&lt;br /&gt;&lt;a href="http://sourceforge.net/project/showfiles.php?group_id=94270"&gt;http://sourceforge.net/project/showfiles.php?group_id=94270&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-4457729538300741467?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/4457729538300741467/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=4457729538300741467' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/4457729538300741467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/4457729538300741467'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2007/04/dev-c.html' title='dev-c++ / wxdev-c++'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-116283705816476894</id><published>2006-11-06T10:04:00.000-08:00</published><updated>2006-11-06T10:44:59.213-08:00</updated><title type='text'>stl fstream and macros on vs7</title><content type='html'>while working with visual studio 2003 / 7, c++, fstream, log files and macros, like the following:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;#define LOGMACRO (format_string, ...)     log (__FILE__, __LINE__, format_string, __VA_ARGS__)&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;got some errors:&lt;br /&gt;&lt;blockquote&gt;error C2059: syntax error : '...'&lt;br /&gt;error C2061: syntax error: identifier '_DebugHeapTag'&lt;br /&gt;xdebug(29): _CRTIMP2 void * __cdecl operator new(size_t, const std::_DebugHeapTag_t&amp;, char *, int)&lt;br /&gt;_THROW1(std::bad_alloc); // allocate from the debug CRT heap&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;the solution was in 4 steps:&lt;br /&gt;&lt;br /&gt;1. replacing all stl include files matching the pattern:&lt;br /&gt;&lt;blockquote&gt;#include &amp;lt;string.h&amp;gt;&lt;br /&gt;#include &amp;lt;fstream.h&amp;gt; &lt;/blockquote&gt;&lt;br /&gt;with header files without '.h' in their names, ex: &lt;br /&gt;&lt;blockquote&gt;#include &amp;lt;string&amp;gt;&lt;br /&gt;#include &amp;lt;fstream&amp;gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;2. putting some parantheses around the parameters in the macro def. value, like:&lt;br /&gt;&lt;blockquote&gt;#define LOGMACRO (format_string, ...)     log (__FILE__, __LINE__, (format_string), __VA_ARGS__)&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;3. replacing '...' and '__VA_ARGS__' with a simple parameter. vs7 does not support varargs in macros.&lt;br /&gt;&lt;blockquote&gt;#define LOGMACRO (format_string, args)     log (__FILE__, __LINE__, (format_string), (args))&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;4. putting the fstream include in the last line of stdafx.h, removing from any other location in the source code like below. &lt;br /&gt;&lt;blockquote&gt;#include &amp;lt;fstream&amp;gt;&lt;br /&gt;using namespace std;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;In addition to the things described above, here is a nice macro tutorial: &lt;a href="http://en.wikipedia.org/wiki/C_preprocessor"&gt;http://en.wikipedia.org/wiki/C_preprocessor&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-116283705816476894?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/116283705816476894/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=116283705816476894' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/116283705816476894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/116283705816476894'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2006/11/stl-fstream-and-macros-on-vs7.html' title='stl fstream and macros on vs7'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-116245816060932195</id><published>2006-11-02T01:01:00.000-08:00</published><updated>2006-11-02T01:10:54.956-08:00</updated><title type='text'>linux command line tips</title><content type='html'>&lt;a href="http://www.pixelbeat.org/cmdline.html"&gt;This is a list&lt;/a&gt; of linux commands for common operations.&lt;br /&gt;&lt;a href="http://www.oracle.com/technology/pub/articles/calish_archive.html"&gt;Here is&lt;/a&gt; a list of tar, cpio and rpm command samples.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-116245816060932195?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/116245816060932195/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=116245816060932195' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/116245816060932195'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/116245816060932195'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2006/11/linux-command-line-tips.html' title='linux command line tips'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-115738390458188338</id><published>2006-09-04T08:29:00.000-07:00</published><updated>2006-09-04T08:31:44.593-07:00</updated><title type='text'>merge .net assemblies</title><content type='html'>this is a microsoft tool to merge multiple .net assemblies:&lt;br /&gt;&lt;a target=_blank  href="http://www.microsoft.com/downloads/details.aspx?familyid=22914587-B4AD-4EAE-87CF-B14AE6A939B0&amp;displaylang=en"&gt;ILMerge&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;usually there are lots of assemblies in one project and the release looks kind of messy, merging them in to a single file can be very usefull&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-115738390458188338?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/115738390458188338/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=115738390458188338' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/115738390458188338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/115738390458188338'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2006/09/merge-net-assemblies.html' title='merge .net assemblies'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-114856157523696191</id><published>2006-05-25T05:50:00.000-07:00</published><updated>2006-05-25T05:52:55.483-07:00</updated><title type='text'>cross platform UML design tools</title><content type='html'>here is a 2005 aug study on existing cross platform UML tools:&lt;br /&gt;&lt;a href="http://www.linuxjournal.com/article/8334"&gt;http://www.linuxjournal.com/article/8334&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;discussed tools:&lt;br /&gt;- dia&lt;br /&gt;- poseidon&lt;br /&gt;- magicdraw&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-114856157523696191?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/114856157523696191/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=114856157523696191' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/114856157523696191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/114856157523696191'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2006/05/cross-platform-uml-design-tools.html' title='cross platform UML design tools'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-114604840105259544</id><published>2006-04-26T03:46:00.000-07:00</published><updated>2006-04-26T03:46:41.063-07:00</updated><title type='text'>google summer of code 2006</title><content type='html'>google summer of code is starting again&gt;&lt;br /&gt;&lt;a href="http://code.google.com/summerofcode.html"&gt;http://code.google.com/summerofcode.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-114604840105259544?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/114604840105259544/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=114604840105259544' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/114604840105259544'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/114604840105259544'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2006/04/google-summer-of-code-2006.html' title='google summer of code 2006'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-114380254548730820</id><published>2006-03-31T02:51:00.000-08:00</published><updated>2006-04-03T05:59:25.436-07:00</updated><title type='text'>documenting the code</title><content type='html'>A few useful links to source code documentation tools:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.stack.nl/~dimitri/doxygen/docblocks.html"&gt;doxygen quick tutorial&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.codeproject.com/macro/KingsTools.asp"&gt;Kings Tools&lt;/a&gt; - a set of useful tools for writing and documenting code (incorporates doxygen). Visual Studio .NET only.&lt;br /&gt;&lt;a href="http://www.codeproject.com/tools/DoxyS.asp"&gt;DoxyS&lt;/a&gt; - an advanced documentation tool - branched from doxygen&lt;br /&gt;&lt;br /&gt;more of them:&lt;br /&gt;&lt;a href="http://www.codeassets.com/doc_tools.htm"&gt;here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-114380254548730820?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/114380254548730820/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=114380254548730820' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/114380254548730820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/114380254548730820'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2006/03/documenting-code.html' title='documenting the code'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-114260872933585051</id><published>2006-03-17T07:13:00.000-08:00</published><updated>2006-03-17T07:19:51.140-08:00</updated><title type='text'>web API samples</title><content type='html'>flickr API:&lt;br /&gt;&lt;a href="http://www.flickr.com/services/api/"&gt;http://www.flickr.com/services/api/&lt;/a&gt;&lt;br /&gt;google API:&lt;a href="http://www.google.com/apis/"&gt;&lt;br /&gt;http://www.google.com/apis/&lt;/a&gt;&lt;br /&gt;amazon API:&lt;br /&gt;&lt;a href="http://www.amazon.com/gp/browse.html/103-4833027-7575050?node=3435361&amp;"&gt;http://www.amazon.com/gp/brows...5361&amp;&lt;/a&gt;&lt;br /&gt;w3c web API:&lt;br /&gt;&lt;a href="http://www.w3.org/2006/webapi/"&gt;http://www.w3.org/2006/webapi/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;list of web APISs:&lt;br /&gt;&lt;a href="http://www.programmableweb.com/apis"&gt;http://www.programmableweb.com/apis&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-114260872933585051?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/114260872933585051/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=114260872933585051' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/114260872933585051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/114260872933585051'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2006/03/web-api-samples.html' title='web API samples'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-114233493469249206</id><published>2006-03-14T03:11:00.001-08:00</published><updated>2006-03-14T03:15:34.693-08:00</updated><title type='text'>english words</title><content type='html'>&lt;span style="font-weight:bold;"&gt;tenet&lt;/span&gt; - "Anyone insterested in learning UML must be familiar with the underlying tenet of object/oriented problem solving"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-114233493469249206?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/114233493469249206/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=114233493469249206' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/114233493469249206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/114233493469249206'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2006/03/english-words_14.html' title='english words'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113990487011529073</id><published>2006-02-14T00:13:00.000-08:00</published><updated>2006-02-14T00:42:38.140-08:00</updated><title type='text'>testing related resources:</title><content type='html'>&lt;span style="font-weight:bold;"&gt;theory&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;"testing reflections" blog&lt;br /&gt;http://www.testingreflections.com/&lt;br /&gt;&lt;br /&gt;Bug Tracking Guidelines&lt;br /&gt;http://bug-tracking-guidelines.com/&lt;br /&gt;&lt;br /&gt;Bug triage policy&lt;br /&gt;&lt;a href="http://software.ericsink.com/articles/Four_Questions.html"&gt;Here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.msdn.com/ericlippert/archive/2004/11/15/257954.aspx"&gt;Microsoft's Bouncing Zero Bugs&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;"Bug Links" blog&lt;br /&gt;http://buglinks.org/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;bugtracker software:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;BugTracker.NET&lt;br /&gt;http://btnet.sourceforge.net/&lt;br /&gt;&lt;br /&gt;Mantis Bug Tracker&lt;br /&gt;http://www.mantisbt.org/&lt;br /&gt;&lt;br /&gt;Flyspray&lt;br /&gt;http://flyspray.rocks.cc/&lt;br /&gt;&lt;br /&gt;Bugzilla&lt;br /&gt;http://www.bugzilla.org/&lt;br /&gt;&lt;br /&gt;trac&lt;br /&gt;http://www.edgewall.com/trac/&lt;br /&gt;&lt;br /&gt;AceProject&lt;br /&gt;http://www.aceproject.com/&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dmoz.org/Computers/Software/Configuration_Management/Bug_Tracking/"&gt;Open Directory - Bug Tracking Software&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Open Source Testing&lt;br /&gt;http://opensourcetesting.org/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113990487011529073?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113990487011529073/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113990487011529073' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113990487011529073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113990487011529073'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2006/02/testing-related-resources.html' title='testing related resources:'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113942000643111268</id><published>2006-02-08T09:32:00.000-08:00</published><updated>2006-02-08T09:34:20.616-08:00</updated><title type='text'>livavformat and libavcodec</title><content type='html'>&lt;a href="http://www.inb.uni-luebeck.de/~boehme/using_libavcodec.html"&gt;here&lt;/a&gt; is a tutorial on using libavcodec (and libavformat)&lt;br /&gt;libavformat does the demux stuff, libavcodec the video and audio codec work.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Libavcodec"&gt;libavcodec on wiki&lt;/a&gt; (implemented codecs and other stuff)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113942000643111268?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113942000643111268/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113942000643111268' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113942000643111268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113942000643111268'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2006/02/livavformat-and-libavcodec.html' title='livavformat and libavcodec'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113941922908037600</id><published>2006-02-08T09:17:00.000-08:00</published><updated>2006-02-08T09:28:08.106-08:00</updated><title type='text'>video processing tools</title><content type='html'>virtual dub: &lt;br /&gt;&lt;a href="http://www.virtualdub.org/"&gt;http://www.virtualdub.org/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;nundub (a 'hacked' version of virtual dub):&lt;br /&gt;&lt;a href="http://ndub.sourceforge.net/"&gt;http://ndub.sourceforge.net/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://nickyguides.digital-digest.com/nandub.htm"&gt;http://nickyguides.digital-digest.com/nandub.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;PiTiVi (linux):&lt;br /&gt;&lt;a href="http://pitivi.sourceforge.net/"&gt;http://pitivi.sourceforge.net/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113941922908037600?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113941922908037600/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113941922908037600' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113941922908037600'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113941922908037600'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2006/02/video-processing-tools.html' title='video processing tools'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113940781823397248</id><published>2006-02-08T06:09:00.000-08:00</published><updated>2006-02-08T06:10:18.246-08:00</updated><title type='text'>Creative Commons</title><content type='html'>Creative Commons is a nonprofit organization that offers flexible copyright licenses for creative works.&lt;br /&gt;can be found &lt;a href="http://creativecommons.org/"&gt;here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113940781823397248?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113940781823397248/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113940781823397248' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113940781823397248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113940781823397248'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2006/02/creative-commons.html' title='Creative Commons'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113930277046760954</id><published>2006-02-07T00:58:00.000-08:00</published><updated>2006-02-08T09:21:04.033-08:00</updated><title type='text'>gstreamer issues</title><content type='html'>&lt;a href="http://gstreamer.xeris.cz/winport/winport.html"&gt;here&lt;/a&gt; is a tutorial how to compile gstreamer on windows&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.freedesktop.org/gstreamer/"&gt;here&lt;/a&gt; is the homepage of gstreamer&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cvs.freedesktop.org/gstreamer/"&gt;here&lt;/a&gt; is the cvs repository for gstreamer&lt;br /&gt;&lt;br /&gt;&lt;a href="ftp://ftp.gtk.org/pub/gtk/v2.6/"&gt;download&lt;/a&gt; glib&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.osnews.com/story.php?news_id=5648&amp;page=1"&gt;the gstreamer's story&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://pitivi.sourceforge.net/?go=download"&gt;here&lt;/a&gt; is pitivi, a video playback and editing tool based on gstreamer&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113930277046760954?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113930277046760954/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113930277046760954' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113930277046760954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113930277046760954'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2006/02/gstreamer-issues.html' title='gstreamer issues'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113888934023093916</id><published>2006-02-02T06:07:00.000-08:00</published><updated>2006-02-02T06:11:22.766-08:00</updated><title type='text'>design patterns - collection of resources</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6383/1644/1600/GoF_full_medium.png"&gt;&lt;img style="margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/6383/1644/320/GoF_full_medium.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://home.earthlink.net/~huston2/dp/patterns.html"&gt;link&lt;/a&gt; - Design Patterns - The Sacred Elements of the Faith Diagramm&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113888934023093916?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113888934023093916/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113888934023093916' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113888934023093916'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113888934023093916'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2006/02/design-patterns-collection-of.html' title='design patterns - collection of resources'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113880175820568471</id><published>2006-02-01T05:48:00.000-08:00</published><updated>2006-02-01T05:49:18.206-08:00</updated><title type='text'>STL allocators</title><content type='html'>&lt;a href="http://www.codeguru.com/Cpp/Cpp/cpp_mfc/stl/article.php/c4079/"&gt;Here&lt;/a&gt; is a tutorial about writing STL based allocators&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113880175820568471?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113880175820568471/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113880175820568471' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113880175820568471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113880175820568471'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2006/02/stl-allocators.html' title='STL allocators'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113880169882611637</id><published>2006-02-01T05:47:00.000-08:00</published><updated>2006-02-01T05:48:18.843-08:00</updated><title type='text'>SMMP - shared memory processors and code optimization</title><content type='html'>&lt;a href="http://www.codeproject.com/cpp/rtl_scaling.asp?df=100&amp;forumid=30930&amp;exp=0&amp;select=1300768"&gt;Here&lt;/a&gt; is a CodeProject article about writing code that can use the power of SMMP.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113880169882611637?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113880169882611637/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113880169882611637' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113880169882611637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113880169882611637'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2006/02/smmp-shared-memory-processors-and-code.html' title='SMMP - shared memory processors and code optimization'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113879843545564892</id><published>2006-02-01T04:52:00.000-08:00</published><updated>2006-02-01T05:53:53.176-08:00</updated><title type='text'>ms windows - memory allocation</title><content type='html'>&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/memory/base/memory_management_functions.asp"&gt;Here&lt;/a&gt; is the link to microsoft memory allocation related functions.&lt;br /&gt;&lt;br /&gt;&lt;a href="https://secure.codeproject.com/cpp/CFixAlloc.asp"&gt;here&lt;/a&gt; are some undocumented functions described in a CodeProject article.&lt;br /&gt;--&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.codeproject.com/cpp/pools.asp"&gt;here&lt;/a&gt; is a memory pool implementation - CodeProject article&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113879843545564892?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113879843545564892/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113879843545564892' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113879843545564892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113879843545564892'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2006/02/ms-windows-memory-allocation.html' title='ms windows - memory allocation'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113863849950892084</id><published>2006-01-30T08:27:00.000-08:00</published><updated>2006-01-30T08:28:19.526-08:00</updated><title type='text'>wiki software</title><content type='html'>&lt;a href="http://en.wikipedia.org/wiki/List_of_wiki_software#PHP-based"&gt;here&lt;/a&gt; is a list of wiki software on wikipedia&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113863849950892084?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113863849950892084/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113863849950892084' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113863849950892084'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113863849950892084'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2006/01/wiki-software.html' title='wiki software'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113863018823014038</id><published>2006-01-30T06:09:00.000-08:00</published><updated>2006-01-30T06:45:42.920-08:00</updated><title type='text'>c++ typecasting</title><content type='html'>&lt;a href="http://www.cplusplus.com/doc/tutorial/typecasting.html"&gt;Here&lt;/a&gt; you can find a c++ typecasting tutorial.&lt;br /&gt;&lt;br /&gt;It is part of a great c++ programming tutorial - &lt;a href="http://www.cplusplus.com/doc/tutorial/"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;for dynamic_casting you need to enable the Run-Time Type Information (RTTI) &lt;br /&gt;in visual studio: project properties - c/c++ - language - Enable Run-Time Type Info&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113863018823014038?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113863018823014038/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113863018823014038' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113863018823014038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113863018823014038'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2006/01/c-typecasting.html' title='c++ typecasting'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113862681904202305</id><published>2006-01-30T05:12:00.000-08:00</published><updated>2006-01-30T07:35:42.936-08:00</updated><title type='text'>sqlite vs mysql vs postgresql</title><content type='html'>&lt;a href="http://www.sqlite.org/speed.html"&gt;here&lt;/a&gt; is a performance comparision test for sqlite, mysql and postgresql.&lt;br /&gt;&lt;br /&gt;can also be found &lt;a href="http://www.sambar.polie.nl/sqllite.htm"&gt;here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113862681904202305?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113862681904202305/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113862681904202305' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113862681904202305'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113862681904202305'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2006/01/sqlite-vs-mysql-vs-postgresql.html' title='sqlite vs mysql vs postgresql'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113741528193834723</id><published>2006-01-16T04:39:00.000-08:00</published><updated>2007-07-13T11:46:57.521-07:00</updated><title type='text'>memcached</title><content type='html'>&lt;a href="http://www.danga.com/memcached/"&gt;Here&lt;/a&gt; is the homepage of memcached - a high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load.&lt;br /&gt;websites using memcached : slashdot, sourceforge, wikipedia.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113741528193834723?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113741528193834723/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113741528193834723' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113741528193834723'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113741528193834723'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2006/01/memchached.html' title='memcached'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113716898290625803</id><published>2006-01-13T08:11:00.000-08:00</published><updated>2006-01-13T08:28:31.463-08:00</updated><title type='text'>kde apps</title><content type='html'>&lt;a href="http://www.kde-apps.org/index.php"&gt;Here&lt;/a&gt; is a long list of kde api based development tools&lt;br /&gt;&lt;br /&gt;kdevelop related apps &lt;a href="http://packages.debian.org/unstable/kde/kdevelop3"&gt;here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113716898290625803?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113716898290625803/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113716898290625803' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113716898290625803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113716898290625803'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2006/01/kde-apps.html' title='kde apps'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113705798064042237</id><published>2006-01-12T01:25:00.000-08:00</published><updated>2006-02-21T07:36:54.050-08:00</updated><title type='text'>some more software developer or IT blogs</title><content type='html'>&lt;a href="http://andyjarrett.co.uk/andy/blog/"&gt;andy jarret blog&lt;/a&gt; - mainly web development related&lt;br /&gt;&lt;br /&gt;&lt;a href="http://jamis.jamisbuck.org/articles/category/programming/"&gt;the { buckblogs :here }&lt;/a&gt; assorted_ramblings.by JamisBuck&lt;br /&gt;&lt;br /&gt;an other "adventurous blog" :) - "Fabulous Adventures In Coding" blog&lt;br /&gt;http://blogs.msdn.com/ericlippert/default.aspx&lt;br /&gt;&lt;br /&gt;Eric.Weblog()&lt;br /&gt;http://software.ericsink.com/index.html&lt;br /&gt;&lt;br /&gt;bob congdon&lt;br /&gt;http://www.bobcongdon.net/blog/&lt;br /&gt;&lt;br /&gt;sönke rohde - flash, eclipse and others&lt;br /&gt;http://soenkerohde.com/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113705798064042237?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113705798064042237/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113705798064042237' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113705798064042237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113705798064042237'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2006/01/some-more-software-developer-or-it.html' title='some more software developer or IT blogs'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113690400990612906</id><published>2006-01-10T06:39:00.000-08:00</published><updated>2006-01-11T01:31:52.863-08:00</updated><title type='text'>SIG33 and the other POSIX RT (runtime) signals</title><content type='html'>&lt;a href="http://hegel.ittc.ku.edu/projects/posix/signals.html"&gt;Here&lt;/a&gt; is a tutorial about POSIX signals.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;from an other &lt;a href="http://rox.sourceforge.net/phpwiki/index.php/ReportBug"&gt;source&lt;/a&gt;:&lt;br /&gt;if you get "Program received signal SIG35, Real-time event 35.", this is due to a directory changing rather than a bug. You can disable these events and then c(ontinue) (the signal number may vary):&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;blockquote&gt;&lt;br /&gt;(gdb) handle SIG33 noprint nostop&lt;br /&gt;(gdb) c&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;there is also mentioned strace :&lt;br /&gt;&lt;blockquote&gt;$ strace -p PID&lt;/blockquote&gt;&lt;br /&gt;or&lt;br /&gt;&lt;blockquote&gt;$ strace -p PID -t&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;other 'tools' for debug and tracing: &lt;br /&gt;- &lt;a href="http://valgrind.org/"&gt;valgrind&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://freshmeat.net/projects/linux_debug/"&gt;debug for linux&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113690400990612906?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113690400990612906/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113690400990612906' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113690400990612906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113690400990612906'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2006/01/sig33-and-other-posix-rt-runtime.html' title='SIG33 and the other POSIX RT (runtime) signals'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113682521892882810</id><published>2006-01-09T08:44:00.000-08:00</published><updated>2006-01-10T06:39:08.706-08:00</updated><title type='text'>gcc, dlopen and cdecl</title><content type='html'>&lt;a href="http://www.isotton.com/howtos/C++-dlopen-mini-HOWTO/C++-dlopen-mini-HOWTO.html#mangling"&gt;Here&lt;/a&gt; is a small tutorial about loading .dll-s (.so-s) under linux and the solution to the mangling problem.&lt;br /&gt;&lt;br /&gt;shortly : to make available your function written in c++ for &lt;span style="font-weight:bold;"&gt;dlopen&lt;/span&gt; use &lt;span style="font-weight:bold;"&gt;extern "C"&lt;/span&gt; before the function header : &lt;br /&gt;&lt;blockquote&gt;extern "C" void hello() {&lt;br /&gt;    std::cout &lt;&lt; "hello" &lt;&lt; '\n';&lt;br /&gt;}&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113682521892882810?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113682521892882810/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113682521892882810' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113682521892882810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113682521892882810'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2006/01/gcc-dlopen-and-cdecl.html' title='gcc, dlopen and cdecl'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113680370247295088</id><published>2006-01-09T02:47:00.000-08:00</published><updated>2006-01-09T02:48:22.486-08:00</updated><title type='text'>Develop Desktop GUI Apps with PHP-GTK, the Standalone PHP</title><content type='html'>&lt;a href="http://www.devx.com/opensource/Article/21235/0"&gt;Here&lt;/a&gt; is an article about writing desktop applications using PHP language and the PHP-GTK package.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113680370247295088?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113680370247295088/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113680370247295088' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113680370247295088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113680370247295088'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2006/01/develop-desktop-gui-apps-with-php-gtk.html' title='Develop Desktop GUI Apps with PHP-GTK, the Standalone PHP'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113655948072316052</id><published>2006-01-06T06:57:00.001-08:00</published><updated>2006-01-06T06:58:00.723-08:00</updated><title type='text'>gcc issues</title><content type='html'>&lt;a href="http://www.faqs.org/docs/Linux-HOWTO/GCC-HOWTO.html#AEN643"&gt;Here&lt;/a&gt; is a gcc howto&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113655948072316052?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113655948072316052/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113655948072316052' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113655948072316052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113655948072316052'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2006/01/gcc-issues_06.html' title='gcc issues'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113654318859266881</id><published>2006-01-06T02:24:00.000-08:00</published><updated>2006-03-27T04:44:55.500-08:00</updated><title type='text'>linux boot and startup &amp; other stuff</title><content type='html'>&lt;a href="http://www.yolinux.com/TUTORIALS/LinuxTutorialInitProcess.html"&gt;Here&lt;/a&gt; and &lt;a href="http://www.yolinux.com/TUTORIALS/LinuxTutorialInitProcess.html"&gt;here&lt;/a&gt; are some tutorials on the linux boot sequence.&lt;br /&gt;&lt;br /&gt;- to run custom scripts/applications at startup, place them in the /etc/rc.d/rc.local (at least for Fedora Linux Core 4).&lt;br /&gt;- to run customs scripts/apps at login, place the commands in ~/.profile&lt;br /&gt;&lt;br /&gt;other linux:&lt;br /&gt;&lt;a href="http://www.cpqlinux.com/jobcontrol.html"&gt;controlling "jobs"&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.mrbass.org/linux/"&gt;tips and tricks&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113654318859266881?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113654318859266881/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113654318859266881' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113654318859266881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113654318859266881'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2006/01/linux-boot-and-startup-other-stuff.html' title='linux boot and startup &amp; other stuff'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113646698284441694</id><published>2006-01-05T05:14:00.000-08:00</published><updated>2006-01-05T05:18:42.486-08:00</updated><title type='text'>gcc personality problems</title><content type='html'>gcc - the c compiler - has a pretty funny error, when you try to compile a non c file with it:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;undefined reference to `__gxx_personality_v0'&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;one has to rely on the "personality" of g++ to keep the intergrity of the gcc self-esteem.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113646698284441694?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113646698284441694/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113646698284441694' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113646698284441694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113646698284441694'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2006/01/gcc-personality-problems.html' title='gcc personality problems'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113646560894089118</id><published>2006-01-05T04:52:00.000-08:00</published><updated>2006-01-05T04:53:28.963-08:00</updated><title type='text'>rar archiver for linux</title><content type='html'>&lt;a href="http://www.rarlab.com/download.htm"&gt;Here&lt;/a&gt; is the rar archiver distribution for different platforms (linux also)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113646560894089118?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113646560894089118/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113646560894089118' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113646560894089118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113646560894089118'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2006/01/rar-archiver-for-linux.html' title='rar archiver for linux'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113645324212331611</id><published>2006-01-05T01:26:00.000-08:00</published><updated>2006-01-05T01:27:22.143-08:00</updated><title type='text'>linux environment, startup settings</title><content type='html'>&lt;a href="http://www.comptechdoc.org/os/linux/usersguide/linux_ugenvironment.html"&gt;Here&lt;/a&gt; is a tutorial on linux environment, shell selection and startup settings&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113645324212331611?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113645324212331611/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113645324212331611' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113645324212331611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113645324212331611'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2006/01/linux-environment-startup-settings.html' title='linux environment, startup settings'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113638522872712983</id><published>2006-01-04T06:32:00.000-08:00</published><updated>2006-01-04T06:34:42.946-08:00</updated><title type='text'>simple, server-less database</title><content type='html'>&lt;a href="http://www.sqlite.org/"&gt;Here&lt;/a&gt; is the SQLite home page, a library for working with very simple database files, using sql queries. It is a self-contained, embeddable, zero-configuration SQL database engine.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113638522872712983?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113638522872712983/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113638522872712983' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113638522872712983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113638522872712983'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2006/01/simple-server-less-database.html' title='simple, server-less database'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113628148256197080</id><published>2006-01-03T01:43:00.000-08:00</published><updated>2006-01-03T02:42:10.973-08:00</updated><title type='text'>linux - Bourne / awk shell scripting</title><content type='html'>&lt;a href="http://www.ooblick.com/text/sh/"&gt;Here&lt;/a&gt; is a tutorial on Bourne shell scripting&lt;br /&gt;&lt;br /&gt;&lt;a href="http://pegasus.rutgers.edu/~elflord/unix/grep.html"&gt;here&lt;/a&gt; is a grep tutorial&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ooblick.com/text/CshProgrammingConsideredHarmful.html"&gt;here&lt;/a&gt; is a detailed list of Csh scripting language problems&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113628148256197080?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113628148256197080/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113628148256197080' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113628148256197080'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113628148256197080'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2006/01/linux-bourne-awk-shell-scripting.html' title='linux - Bourne / awk shell scripting'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113588939479521414</id><published>2005-12-29T12:49:00.000-08:00</published><updated>2005-12-29T12:49:54.813-08:00</updated><title type='text'>chair for internet surfing</title><content type='html'>&lt;a href="http://www.nethrone.com/feature.swf"&gt;this&lt;/a&gt; is claimed to be a chair for internet surfing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113588939479521414?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113588939479521414/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113588939479521414' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113588939479521414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113588939479521414'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/12/chair-for-internet-surfing.html' title='chair for internet surfing'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113517565440568919</id><published>2005-12-21T06:34:00.000-08:00</published><updated>2005-12-21T07:45:50.223-08:00</updated><title type='text'>linux tutorials</title><content type='html'>&lt;a href="http://seul.org/docs/autotut/"&gt;Here&lt;/a&gt; is a very nice tutorial about using the autoconf/automake/autoheader tools under *nix.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.yolinux.com/TUTORIALS/LinuxTutorialSysAdmin.html"&gt;Here&lt;/a&gt; is a linux system admin tutorial.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113517565440568919?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113517565440568919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113517565440568919' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113517565440568919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113517565440568919'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/12/linux-tutorials.html' title='linux tutorials'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113507438913768146</id><published>2005-12-20T02:24:00.000-08:00</published><updated>2005-12-20T02:26:31.460-08:00</updated><title type='text'>mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client</title><content type='html'>PHP can give you this error when trying to connect to an mysql database.&lt;br /&gt;To solve this problem run the mySql command line client and enter the following command:&lt;br /&gt;SET PASSWORD FOR 'user'@'host' = OLD_PASSWORD('password');&lt;br /&gt;&lt;br /&gt;example:&lt;br /&gt;my user: is peter, my password: something and my host: localhost&lt;br /&gt;the command will be:&lt;br /&gt;&lt;br /&gt;SET PASSWORD FOR peter@localhost = OLD_PASSWORD('something');"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113507438913768146?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113507438913768146/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113507438913768146' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113507438913768146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113507438913768146'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/12/mysqlconnect-client-does-not-support.html' title='mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113499955489160394</id><published>2005-12-19T05:37:00.000-08:00</published><updated>2005-12-19T06:11:18.706-08:00</updated><title type='text'>spam blog?</title><content type='html'>well.. i just got the 'word verification' for each new post and any change i make to my posts - probably because i have tested flock to create blogs - &lt;br /&gt;well i very dislike this stuff. i think i will just move to an other blogger site.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113499955489160394?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113499955489160394/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113499955489160394' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113499955489160394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113499955489160394'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/12/spam-blog.html' title='spam blog?'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113499826066366069</id><published>2005-12-19T05:15:00.000-08:00</published><updated>2005-12-20T02:31:46.390-08:00</updated><title type='text'>user breakpoint - Breakpoint exceptions from the heap</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;New programmers sometimes ask why the debugger stopped at a ‘userbreakpoint’ exception in their program. The exception dialog will comeup and say something like:&lt;/p&gt;&lt;p&gt;Unhandled exception at 0x77f75a58 in CoruptHeap.exe: User breakpoint.&lt;/p&gt;&lt;p&gt;The callstack might be something like:&lt;/p&gt;&lt;p&gt;ntdll.dll!77f75a58() &lt;br/&gt;ntdll.dll!77f9cb5e() &lt;br/&gt;ntdll.dll!77f82c95() &lt;br/&gt;ntdll.dll!77f9cf55() &lt;br/&gt;ntdll.dll!77f8c366() &lt;br/&gt;kernel32.dll!77e75b6c() &lt;br/&gt;kernel32.dll!77e6c75a()&lt;/p&gt;&lt;p&gt;Or if you have symbols:&lt;/p&gt;&lt;p&gt;ntdll.dll!_DbgBreakPoint@0()&lt;br/&gt;ntdll.dll!RtlpBreakPointHeap(void *) &lt;br/&gt;ntdll.dll!RtlpValidateHeapEntry(_HEAP *, _HEAP_ENTRY *, char *) &lt;br/&gt;ntdll.dll!RtlDebugFreeHeap(void *, unsigned long, void *) &lt;br/&gt;ntdll.dll!RtlFreeHeapSlowly(void *, unsigned long, void *) &lt;br/&gt;ntdll.dll!RtlFreeHeap(void *, unsigned long, void *)&lt;/p&gt;The problem is that your program has corrupted the heap. Thisusually happens when writing to freed memory, or when writing past theend of a buffer. Use &lt;a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;Q286470"&gt;pageheap&lt;/a&gt; to try and figure out where your program went wrong.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;the above text was taken from the following page: &lt;br /&gt;&lt;a href="http://blogs.msdn.com/greggm/default.aspx"&gt;http://blogs.msdn.com/greggm/default.aspx&lt;/a&gt;&lt;br /&gt;btw ; great c++ developer blog.&lt;br /&gt;&lt;br /&gt;you entar in the mySql command line client and enter the following command SET PASSWORD FOR 'user'@'host' = OLD_PASSWORD('password');&lt;br /&gt;&lt;br /&gt;example:&lt;br /&gt;my user: is peter, my password: something and my host: localhost&lt;br /&gt;&lt;br /&gt;the command will be:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.movial.fi/client-data/file/movial_debugging_linux_applications.pdf"&gt;Here&lt;/a&gt; is a document on debugging linux aps.&lt;br /&gt;&lt;br /&gt;electric fence - debug tool for linux: &lt;a href="http://freshmeat.net/projects/efence"&gt;here&lt;/a&gt; and &lt;a href="http://www.pf-lug.de/projekte/haya/efence.php"&gt;here&lt;/a&gt;&lt;br /&gt;Lately is known as &lt;a href="http://duma.sourceforge.net/"&gt;duma&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113499826066366069?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113499826066366069/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113499826066366069' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113499826066366069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113499826066366069'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/12/user-breakpoint-breakpoint-exceptions.html' title='user breakpoint - Breakpoint exceptions from the heap'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113491589643549928</id><published>2005-12-18T06:24:00.000-08:00</published><updated>2005-12-18T06:24:56.730-08:00</updated><title type='text'>howto setup proxy under linux</title><content type='html'>export http_proxy="http://username:passwd@yourproxy.company.com:portnumber/"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113491589643549928?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113491589643549928/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113491589643549928' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113491589643549928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113491589643549928'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/12/howto-setup-proxy-under-linux.html' title='howto setup proxy under linux'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113473611888615571</id><published>2005-12-16T04:27:00.000-08:00</published><updated>2005-12-16T04:28:38.913-08:00</updated><title type='text'>weblog awards 2005</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;&lt;a href="http://weblogawards.org/2005/12/best_technology_blog.php"&gt;Here&lt;/a&gt; is the weblog award contest for 2005&lt;br/&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113473611888615571?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113473611888615571/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113473611888615571' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113473611888615571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113473611888615571'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/12/weblog-awards-2005.html' title='weblog awards 2005'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113458516252947807</id><published>2005-12-14T10:31:00.000-08:00</published><updated>2005-12-14T10:32:42.546-08:00</updated><title type='text'>C++ STL &amp; related stuff</title><content type='html'>&lt;a href="http://www.ishiboo.com/~nirva/c++/stl-ref/lib_cpp.html"&gt;Here&lt;/a&gt; is a nice STL tutorial.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113458516252947807?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113458516252947807/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113458516252947807' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113458516252947807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113458516252947807'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/12/c-stl-related-stuff.html' title='C++ STL &amp; related stuff'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113445951335742710</id><published>2005-12-12T23:37:00.000-08:00</published><updated>2006-02-21T07:52:56.956-08:00</updated><title type='text'>More Ajax resources</title><content type='html'>MagicAjax - ajax for asp.net&lt;br /&gt;&lt;a href="http://www.magicajax.net/"&gt;here&lt;/a&gt; is the homepage of a new ajax framework written for asp.net&lt;br /&gt;&lt;br /&gt;Ajax Patterns&lt;br /&gt;http://ajaxpatterns.org/Main_Page&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113445951335742710?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113445951335742710/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113445951335742710' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113445951335742710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113445951335742710'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/12/more-ajax-resources.html' title='More Ajax resources'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113439915824676721</id><published>2005-12-12T06:51:00.000-08:00</published><updated>2006-01-12T01:14:42.960-08:00</updated><title type='text'>fooling fingerprint readers</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;&lt;a href="http://www.yubanet.com/artman/publish/article_28878.shtml"&gt;here&lt;/a&gt; is an interesting article about how fingerprint readers can be fooled by easy to make fingerprint imitations &lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113439915824676721?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113439915824676721/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113439915824676721' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113439915824676721'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113439915824676721'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/12/fooling-fingerprint-readers.html' title='fooling fingerprint readers'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113412812038176770</id><published>2005-12-09T10:31:00.000-08:00</published><updated>2007-04-18T04:24:55.481-07:00</updated><title type='text'>downloadable blog engines</title><content type='html'>&lt;a href="http://www.nexcess.net/hosting/support/tutorials/"&gt;http://www.nexcess.net/hosting/support/tutorials/&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;a href="http://www.nexcess.net/hosting/support/tutorials/b2/0.6.2.2/"&gt;b2 0.6.2.2&lt;/a&gt; - Classy News/Weblog Tool&lt;BR&gt;&lt;br /&gt;&lt;a href="http://www.nexcess.net/hosting/support/tutorials/b2evolution/0.8.9/"&gt;b2evolution 0.8.9&lt;/a&gt;&lt;br /&gt;&lt;a href="http://b2evolution.net/"&gt;http://b2evolution.net/&lt;/a&gt;&lt;br /&gt;Multilingual Multiuser Multi-Blog Engine&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nexcess.net/hosting/support/tutorials/bblog/0.7.3/"&gt;bBlog 0.7.3&lt;/a&gt;&lt;br /&gt;Blogging System Written in PHP&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nexcess.net/hosting/support/tutorials/bmachine/2.8/"&gt;bMachine 2.8&lt;/a&gt;&lt;br /&gt;Blog/Journal/Article Publishing System&lt;br /&gt;&lt;a href="http://www.nexcess.net/hosting/support/tutorials/cutenews/1.3.1/"&gt;CuteNews 1.3.1&lt;/a&gt;&lt;br /&gt;Simple News Updating Script&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nexcess.net/hosting/support/tutorials/fusionnews/3.6.1/"&gt;Fusion News 3.6.1&lt;/a&gt;&lt;br /&gt;Unique, Fast, Powerful News Management&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nexcess.net/hosting/support/tutorials/geeklog/1.3.9/"&gt;Geeklog 1.3.9&lt;/a&gt;&lt;br /&gt;Weblog/Web Portal Software&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nexcess.net/hosting/support/tutorials/greymatter/1.3/"&gt;Greymatter 1.3&lt;/a&gt;&lt;br /&gt;Weblog/Journal Software&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nexcess.net/hosting/support/tutorials/nucleus/2.5beta/"&gt;Nucleus 2.5 Beta&lt;/a&gt;&lt;br /&gt;State-of-the-Art Weblog Publishing System&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nexcess.net/hosting/support/tutorials/plog/0.3.1beta1/"&gt;pLog 0.3.1 Beta 1&lt;/a&gt;&lt;br /&gt;Open-Source Blogging Software&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nexcess.net/hosting/support/tutorials/pmachine/2.3/"&gt;pMachine 2.3&lt;/a&gt;&lt;br /&gt;Online Publishing's Most Flexible, Creative Software&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nexcess.net/hosting/support/tutorials/serendipity/0.6rc1/"&gt;Serendipity 0.6 RC 1&lt;/a&gt;&lt;br /&gt;PHP Weblog/Blog Software&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nexcess.net/hosting/support/tutorials/simplog/0.9/"&gt;Simplog 0.9&lt;/a&gt;&lt;br /&gt;Powerful, Yet Simple Web Log&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nexcess.net/hosting/support/tutorials/wordpress/1.0.2/"&gt;WordPress 1.0.2&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.wordpress.com/"&gt;http://www.wordpress.com/&lt;/a&gt;&lt;br /&gt;State-of-the-Art Publishing Platform&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113412812038176770?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113412812038176770/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113412812038176770' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113412812038176770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113412812038176770'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/12/downloadable-bloggers.html' title='downloadable blog engines'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113414461620323216</id><published>2005-12-09T08:09:00.000-08:00</published><updated>2005-12-09T08:10:16.216-08:00</updated><title type='text'>disable internet on windows desktop</title><content type='html'>a very simple way to disable the internet connection&lt;br /&gt;http://www.winguides.com/registry/display.php/1288/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Open your registry and find the key below.&lt;br /&gt;&lt;br /&gt;[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]&lt;br /&gt;&lt;br /&gt;Change the value of "ProxyEnable" and set it to "1". Change the value of "ProxyServer" and set it to an IP address and port that is invalid on your network such as "10.0.0.1:5555" (i.e. "IP:Port").&lt;br /&gt;&lt;br /&gt;By changing these settings Internet access will be disabled for any applications that rely of the Microsoft proxy server information such as Internet Explorer, Microsoft Office, Opera browser.&lt;br /&gt;&lt;br /&gt;To stop users from modifying the proxy settings add these restrictions to disable changes to the Internet configuration.&lt;br /&gt;&lt;br /&gt;Find or create the key below:&lt;br /&gt;&lt;br /&gt;[HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel]&lt;br /&gt;&lt;br /&gt;Create two DWORD values named "Connection Settings" and "Connwiz Admin Lock" and set them both to "1".&lt;br /&gt;&lt;br /&gt;To remove the restriction, set the proxy settings back to their original values and delete the policy values.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113414461620323216?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113414461620323216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113414461620323216' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113414461620323216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113414461620323216'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/12/disable-internet-on-windows-desktop.html' title='disable internet on windows desktop'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113411863138956926</id><published>2005-12-09T07:53:00.000-08:00</published><updated>2005-12-09T00:57:11.400-08:00</updated><title type='text'>linux stuff</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;/usr/bin/system-config-* &lt;br/&gt;for configuration of different devices&lt;br/&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113411863138956926?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113411863138956926/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113411863138956926' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113411863138956926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113411863138956926'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/12/linux-stuff.html' title='linux stuff'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113408679216606514</id><published>2005-12-08T16:06:00.000-08:00</published><updated>2005-12-08T16:06:32.176-08:00</updated><title type='text'>SEO and google</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;this will be a collection of SEO related resources : &lt;br/&gt;&lt;/p&gt;&lt;p&gt;http://seobykeli.blogspot.com/&lt;br/&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113408679216606514?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113408679216606514/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113408679216606514' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113408679216606514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113408679216606514'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/12/seo-and-google.html' title='SEO and google'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113408664146277528</id><published>2005-12-08T15:59:00.000-08:00</published><updated>2005-12-08T16:04:01.476-08:00</updated><title type='text'>macedonia and the technical innovations</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;macedonia, the near future high-tech and innovation paradise in europe?&lt;/p&gt;&lt;p&gt;first : Nationwide Wi-Fi for Macedonia&lt;br/&gt;http://www.wi-fiplanet.com/news/article.php/3565381&lt;br/&gt;&lt;/p&gt;&lt;p&gt;second : ubuntu linux will be used in schools&lt;br/&gt;http://slashdot.org/article.pl?sid=05/12/05/191205 /&amp;gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113408664146277528?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113408664146277528/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113408664146277528' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113408664146277528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113408664146277528'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/12/macedonia-and-technical-innovations.html' title='macedonia and the technical innovations'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113408600231182866</id><published>2005-12-08T15:51:00.000-08:00</published><updated>2005-12-08T15:53:22.353-08:00</updated><title type='text'>netvibes</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;a href="http://www.netvibes.com/"&gt;Netwibes&lt;/a&gt; - just an other ajax beauty :) &lt;br/&gt;this one is to gather everyday information from free information resources available on the web.&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113408600231182866?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113408600231182866/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113408600231182866' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113408600231182866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113408600231182866'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/12/netvibes.html' title='netvibes'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113408141392238694</id><published>2005-12-08T14:28:00.000-08:00</published><updated>2005-12-08T14:42:44.206-08:00</updated><title type='text'>flock reloaded</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;Well &lt;a href="http://www.firemonger.org/en/downloads.html"&gt;here&lt;/a&gt; is a somewhat similar project, but more frank one in the means of giving them the name of distribution not a new browser - as some people criticised flock (I don't agree with that :) ). I refer to Firemonger distribution of Firefox.&lt;br/&gt;&lt;br/&gt;The other issue to be discussed would be the VCs, the boom of venture capital investments in Web 2.0 implementations. &lt;a href="http://www.ventureblog.com/articles/indiv/2005/001224.html"&gt;This&lt;/a&gt; is an interesting blog about this subject.&lt;br/&gt;&lt;br/&gt;And here is the &lt;a href="http://radar.oreilly.com/"&gt;O'Reilly Radar&lt;/a&gt; blog, from the very "heads" of O'Reilly publishing.&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113408141392238694?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113408141392238694/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113408141392238694' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113408141392238694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113408141392238694'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/12/flock-reloaded.html' title='flock reloaded'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113403244039540195</id><published>2005-12-08T00:59:00.000-08:00</published><updated>2005-12-08T01:00:40.436-08:00</updated><title type='text'>slashdot effect</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;The &lt;b&gt;Slashdot effect&lt;/b&gt; is a particular example of how incoming links from a popular website (ex. &lt;a href="http://www.slashdot.com"&gt;http://www.slashdot.com&lt;/a&gt;) can cause a smaller site to slow down or even temporarily close due to the increased traffic.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Slashdot_effect"&gt;http://en.wikipedia.org/wiki/Slashdot_effect&lt;/a&gt;&lt;br/&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113403244039540195?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113403244039540195/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113403244039540195' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113403244039540195'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113403244039540195'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/12/slashdot-effect.html' title='slashdot effect'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113394540738152517</id><published>2005-12-07T00:49:00.000-08:00</published><updated>2005-12-07T00:50:07.386-08:00</updated><title type='text'>cheetsheets for web developers</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;&lt;a href="http://www.petefreitag.com/item/455.cfm"&gt;here&lt;/a&gt; is a list of cheetsheets for mainly web developer and linux related software development issues.&lt;br/&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113394540738152517?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113394540738152517/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113394540738152517' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113394540738152517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113394540738152517'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/12/cheetsheets-for-web-developers.html' title='cheetsheets for web developers'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113394531702502301</id><published>2005-12-07T00:46:00.000-08:00</published><updated>2005-12-07T02:59:54.856-08:00</updated><title type='text'>technorati</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;a href="http://www.technorati.com/tags/"&gt;here&lt;/a&gt; is the Technorati weblog tag cloud. &lt;br/&gt;&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;Trendy people assign their blog entries to technorati tags.&lt;br/&gt;&lt;/p&gt;&lt;p&gt;there is a blog search and popular blog page too.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113394531702502301?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113394531702502301/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113394531702502301' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113394531702502301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113394531702502301'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/12/technorati.html' title='technorati'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113390171903732286</id><published>2005-12-06T12:36:00.000-08:00</published><updated>2005-12-06T12:47:00.876-08:00</updated><title type='text'>flock browser</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;&lt;a href="http://www.flock.com/"&gt;here&lt;/a&gt; you can find the flock browser, under development yet.&lt;/p&gt;&lt;p&gt;So far, Flock works with &lt;a href="http://del.icio.us"&gt;Del.icio.us&lt;/a&gt; and &lt;a href="http://www.flickr.com"&gt;Flickr&lt;/a&gt;,and allows you to post to your blog from the browser (blogger, wordpress). Supports tagging, advanced feed reader features.&lt;br/&gt; &lt;/p&gt; &lt;p&gt;Flock works on Windows, Mac, and Linux. &lt;br/&gt;&lt;/p&gt;&lt;p&gt;They are a really open development team. The whole team is blogging and sharing the thoughts online, in their blog. Great!&lt;br/&gt;&lt;/p&gt;viva la flock! :)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113390171903732286?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113390171903732286/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113390171903732286' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113390171903732286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113390171903732286'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/12/flock-browser.html' title='flock browser'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113387879651518831</id><published>2005-12-06T06:19:00.000-08:00</published><updated>2005-12-06T06:25:51.710-08:00</updated><title type='text'>opensource license types</title><content type='html'>a collection of the open source licenses can be found &lt;a href="http://www.opensource.org/licenses/"&gt;here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113387879651518831?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113387879651518831/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113387879651518831' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113387879651518831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113387879651518831'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/12/opensource-license-types.html' title='opensource license types'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113386471525513190</id><published>2005-12-06T02:24:00.000-08:00</published><updated>2005-12-06T04:41:29.456-08:00</updated><title type='text'>google blogscoped</title><content type='html'>http://blog.outer-court.com/&lt;br /&gt;blog about google&lt;br /&gt;&lt;br /&gt;http://blog.outer-court.com/files/google-history.html&lt;br /&gt;google history / text art&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113386471525513190?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113386471525513190/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113386471525513190' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113386471525513190'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113386471525513190'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/12/google-blogscoped_06.html' title='google blogscoped'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113386288534296769</id><published>2005-12-06T01:50:00.000-08:00</published><updated>2005-12-13T07:20:29.270-08:00</updated><title type='text'>WTL - windows template library</title><content type='html'>Windows Template Library (WTL) is a C++ library for developing Windows applications and UI components. It extends ATL (Active Template Library) and provides a set of classes for controls, dialogs, frame windows, GDI objects, and more.&lt;br /&gt;&lt;br /&gt;WTL 7.5 and newer:&lt;br /&gt;&lt;a href="http://wtl.sourceforge.net/"&gt;http://wtl.sourceforge.net/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Microsoft webpage:&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=128e26ee-2112-4cf7-b28e-7727d9a1f288&amp;DisplayLang=en"&gt; WTL 7.0 download on msdn&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=1be1eb52-aa96-4685-99a5-4256737781c5&amp;DisplayLang=en"&gt;WTL 7.1 download on msdn&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.netacademia.net/blogspace/petert/archives/000448/readme.htm"&gt;WTL 7.1 release notes&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=48cb01d7-112e-46c2-bb6e-5bb2fe20e626&amp;DisplayLang=en"&gt;WTL  7.5 download on msdn&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/resources/sharedsource/Licensing/WTL.mspx"&gt;Microsoft WTL Licensing&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Microsoft development forums: &lt;a href="http://msdn.microsoft.com/newsgroups/topic.aspx?url=/MSDN-FILES/028/201/015/topic.xml"&gt;here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113386288534296769?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113386288534296769/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113386288534296769' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113386288534296769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113386288534296769'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/12/wtl-windows-template-library.html' title='WTL - windows template library'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113385731850667493</id><published>2005-12-06T00:18:00.000-08:00</published><updated>2005-12-06T00:30:58.483-08:00</updated><title type='text'>cvs for windows</title><content type='html'>The WinCVS GUI:&lt;br /&gt;http://www.wincvs.org/&lt;br /&gt;for some features needs python:&lt;br /&gt;http://www.python.org/&lt;br /&gt;maybe you would consider using:&lt;br /&gt;http://www.lucatec.de/tools/proxydiff-en.shtml&lt;br /&gt;to select the diff tool used for wincvs.&lt;br /&gt;or CVS SCC Proxy - add plugins for VS, BC++:&lt;br /&gt;http://www.pushok.com/soft_cvs_proxy.php&lt;br /&gt;&lt;br /&gt;Tortoise CVS - a windows explorer extension:&lt;br /&gt;http://www.tortoisecvs.org/&lt;br /&gt;&lt;br /&gt;CvsIn - an extension for Visual Studio:&lt;br /&gt;http://www.geocities.com/kaczoroj/CvsIn/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113385731850667493?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113385731850667493/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113385731850667493' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113385731850667493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113385731850667493'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/12/cvs-for-windows.html' title='cvs for windows'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113385678141096556</id><published>2005-12-06T00:05:00.000-08:00</published><updated>2005-12-06T00:25:47.343-08:00</updated><title type='text'>favorite Firefox plugins</title><content type='html'>&lt;a href="http://www.flashgot.net/getit"&gt;flashgot&lt;/a&gt;&lt;br /&gt;&lt;a href="http://twanno.mozdev.org/duplicatetab/installation.html"&gt;duplicate tab&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.iosart.com/firefox/colorzilla/"&gt;color-zilla&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.kevinfreitas.net/extensions/measureit/"&gt;measure it&lt;/a&gt;&lt;br /&gt;&lt;a href="http://adblock.ethereal.net/alchemy.cgi/SessionSaver"&gt;session saver&lt;/a&gt;&lt;br /&gt;&lt;a href="http://firefox.exxile.net/index.php"&gt;all-in-one sidebar&lt;/a&gt;&lt;br /&gt;&lt;a href="http://chrispederick.com/work/webdeveloper/"&gt;web developer&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.beggarchooser.com/firefox/"&gt;linkification&lt;/a&gt;&lt;br /&gt;&lt;a href="http://gratisdei.com/FF.htm"&gt;js console extras&lt;/a&gt;&lt;br /&gt;&lt;a href="http://adblock.mozdev.org/"&gt;adblock&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.customizegoogle.com/"&gt;customize google&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113385678141096556?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113385678141096556/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113385678141096556' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113385678141096556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113385678141096556'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/12/favorite-firefox-plugins.html' title='favorite Firefox plugins'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113381018941876207</id><published>2005-12-05T11:15:00.000-08:00</published><updated>2005-12-05T23:50:48.830-08:00</updated><title type='text'>PHP safe mode &amp; gallery2</title><content type='html'>Some components need Safe Mode disabled for PHP:&lt;br /&gt;Solution:&lt;br /&gt;http://www.webhostgear.com/166.html&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;Customizing PHP Safe Mode&lt;br /&gt;&lt;br /&gt;We’ll guide you through using PHP safe_mode and how-to enable it and to customize it for certain sites on your server. When using PHP as an Apache module, you can also change the configuration settings using directives in Apache configuration files (e.g. httpd.conf) and .htaccess files. PHP safe_mode is very important to in terms of server security because it restricts and disables the dangerous functions in PHP from the scripts like PHP Shell that can otherwise cause damages to your server and client sites.&lt;br /&gt;&lt;br /&gt;Using PHP Safe_Mode&lt;br /&gt;&lt;br /&gt;First of all we’ll take care of the files that you will edit, and make sure to have copy or backup .&lt;br /&gt;&lt;br /&gt;Activate Safe Mode Globally&lt;br /&gt;&lt;br /&gt;It is very simple to active safe mode on the entire server. All you need to do is just edit the php.ini file. If you can’t find where php.ini is or have multiple copies on your server the best thing to do is run phpinfo() to find it. Open up Notepad or your favorite HTML editor and paste in the following from this file.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;http://www.webhostgear.com/phpinfo.phps&lt;br /&gt;&lt;br /&gt;Save it as phpinfo.php and upload it to a website that you want to test on your server. Type in the URL and you’ll get a PHP configuration page telling you exactly where php.ini is located and all kinds of other useful information about the sites and servers configuration settings.&lt;br /&gt;&lt;br /&gt;A few lines down you’ll see this:&lt;br /&gt;Configuration File (php.ini) Path: /usr/local/Zend/etc/php.ini&lt;br /&gt;Now that we know the location of php.ini we can proceed to edit it.&lt;br /&gt;&lt;br /&gt;1) Open up php.ini in your shell with your favorite editing program.&lt;br /&gt;pico /path to php/php.ini (replace with the path to your php.ini file)&lt;br /&gt;&lt;br /&gt;2) Find the following line: safe_mode&lt;br /&gt;Ctrl + W and type in: safe_mode&lt;br /&gt;&lt;br /&gt;3) Turning safe mode on or off.&lt;br /&gt;safe_mode = Off&lt;br /&gt;&lt;br /&gt;You may active it by or turn it off by changing it to either On OR Off.&lt;br /&gt;safe_mode = On&lt;br /&gt;&lt;br /&gt;Good! Now save the file by ctrl + x  then y&lt;br /&gt;&lt;br /&gt;4) Restart the Apache web server by&lt;br /&gt;/etc/init.d/httpd restart&lt;br /&gt;&lt;br /&gt;Now safe_mode is active on all your server accounts.&lt;br /&gt;&lt;br /&gt;Activate Safe Mode Using Per Site Basis&lt;br /&gt;&lt;br /&gt;Now if you have scripts that require safe mode off like Modernbill or any script doesn't work well with safe_mode on what you will do? Disable safe_mode on the entire server just for these scripts? This isn’t very practical when you can disable php safe mode per user account/site basis.&lt;br /&gt;&lt;br /&gt;Let’s do it!&lt;br /&gt;1) SSH to your server and login as root.&lt;br /&gt;&lt;br /&gt;2) Then find the httpd.conf, normally it’s in /etc/httpd/conf/  or  /usr/local/apache/conf/&lt;br /&gt;If it’s not in either of those places try search for it: locate httpd.conf&lt;br /&gt;&lt;br /&gt;3) Then find the site you wish to edit.&lt;br /&gt;Ctrl+W and type in the domain name&lt;br /&gt;&lt;br /&gt;You should see something like this&lt;br /&gt;&lt;br /&gt;&lt;VirtualHost ***.***.***.***&gt;&lt;br /&gt;ServerAlias www.domain.net domain.net&lt;br /&gt;ServerAdmin webmaster@domain.net&lt;br /&gt;DocumentRoot /home/domain/public_html&lt;br /&gt;BytesLog domlogs/domain.net-bytes_log&lt;br /&gt;ServerName www.domain.net&lt;br /&gt;User domain&lt;br /&gt;Group domain&lt;br /&gt;CustomLog domlogs/domain.net combined&lt;br /&gt;ScriptAlias /cgi-bin/ /home/domain/public_html/cgi-bin/ &lt;br /&gt;&lt;/VirtualHost&gt;&lt;br /&gt;&lt;br /&gt;4) Now add this line:&lt;br /&gt;&lt;br /&gt;php_admin_flag safe_mode Off&lt;br /&gt;&lt;br /&gt;We have also found that the following works as well if the above does not but DO NOT USE BOTH, pick one!&lt;br /&gt;&lt;br /&gt;php_admin_value safe_mode 0&lt;br /&gt;&lt;br /&gt;to be like this :&lt;br /&gt;&lt;br /&gt;&lt;VirtualHost ***.***.***.***&gt;&lt;br /&gt;ServerAlias www.domain.net domain.net&lt;br /&gt;ServerAdmin webmaster@domain.net&lt;br /&gt;DocumentRoot /home/domain/public_html&lt;br /&gt;php_admin_flag safe_mode Off&lt;br /&gt;BytesLog domlogs/domain.net-bytes_log&lt;br /&gt;ServerName www.domain.net&lt;br /&gt;User domain&lt;br /&gt;Group domain&lt;br /&gt;CustomLog domlogs/domain.net combined&lt;br /&gt;ScriptAlias /cgi-bin/ /home/domain/public_html/cgi-bin/ &lt;br /&gt;&lt;/VirtualHost&gt;&lt;br /&gt;&lt;br /&gt;5) Good :) Now save the changes.&lt;br /&gt;Ctrl + X then Y&lt;br /&gt;&lt;br /&gt;6) Restart the Apache web server by&lt;br /&gt;/etc/init.d/httpd restart&lt;br /&gt;&lt;br /&gt;Final Words&lt;br /&gt;&lt;br /&gt;PHP Safe mode should be on by default on all your servers for added security. However there are some scripts that are not compatible with it on so you have to make an exception to some client sites. Make sure you know why they’re requesting to have it turned off because it is much more secure for everyone to have it on.&lt;br /&gt;&lt;br /&gt;If you run into trouble after editing httpd.conf you can run the apachectl configtest&lt;br /&gt;in shell. This will test the Apache configuration for errors and report them back to you if you can’t start it, very handy indeed!&lt;br /&gt;More PHP customizing commands here: http://php.us.themoes.org/manual/en/configuration.changes.php&lt;br /&gt;&lt;br /&gt;Contributed by ReRoot, edited by Ramprage&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113381018941876207?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113381018941876207/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113381018941876207' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113381018941876207'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113381018941876207'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/12/php-safe-mode-gallery2.html' title='PHP safe mode &amp; gallery2'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113379299371800985</id><published>2005-12-05T06:26:00.000-08:00</published><updated>2005-12-05T06:45:07.293-08:00</updated><title type='text'>Global filesystems and implementations</title><content type='html'>wiki on this subject:&lt;br /&gt;http://en.wikipedia.org/wiki/Global_filesystem&lt;br /&gt;&lt;br /&gt;AFS:&lt;br /&gt;http://en.wikipedia.org/wiki/Andrew_file_system&lt;br /&gt;&lt;br /&gt;DFS:&lt;br /&gt;http://en.wikipedia.org/wiki/Dfs&lt;br /&gt;&lt;br /&gt;Coda:&lt;br /&gt;http://en.wikipedia.org/wiki/Coda_%28file_system%29&lt;br /&gt;http://linuxplanet.com/linuxplanet/tutorials/4481/1/&lt;br /&gt;http://www.mcc.ac.uk/~zlsiial/coda/&lt;br /&gt;Repository for Coda:&lt;br /&gt;http://www.konvalo.org/&lt;br /&gt;&lt;br /&gt;Inter-mezzo, integrated in linux distributions:&lt;br /&gt;http://www.inter-mezzo.org&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113379299371800985?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113379299371800985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113379299371800985' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113379299371800985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113379299371800985'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/12/global-filesystems-and-implementations.html' title='Global filesystems and implementations'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113379080530550514</id><published>2005-12-05T05:50:00.000-08:00</published><updated>2005-12-06T02:43:08.490-08:00</updated><title type='text'>libtorrent reloaded</title><content type='html'>&lt;a href="http://libtorrent.rakshasa.no/wiki"&gt;here&lt;/a&gt; is the original homepage&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.rasterbar.com/products/libtorrent/docs.html"&gt;here&lt;/a&gt; is the documentation page&lt;br /&gt;&lt;br /&gt;for compiling one needs:&lt;br /&gt;&lt;a href="http://www.boost.org/tools/build/v2/"&gt;Boost Build System V2&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;the following description is taken from &lt;a href="http://linux.softpedia.com/get/Communications/Filesharing/LibTorrent-2674.shtml#"&gt;here&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;LibTorrent description  Download&lt;br /&gt;LibTorrent is a BitTorrent library written in C++ for Unix. It is designed to avoid the redundant buffers and data copying that most (all?) other BitTorrent implementations suffer from.&lt;br /&gt;&lt;br /&gt;The library is single-threaded and the client handles the select loop. An interactive ncurses client is included as an example.&lt;br /&gt;&lt;br /&gt;Here are some key features of "LibTorrent":&lt;br /&gt;&lt;br /&gt;· The client has full control over the polling of sockets.&lt;br /&gt;· Sigc++ signals makes i easy for the client to react to events.&lt;br /&gt;· Fast resume which checks the file modification time.&lt;br /&gt;&lt;br /&gt;Direct reading and writing from network to mmap'ed files:&lt;br /&gt;&lt;br /&gt;· Avoids duplication of data where both the application and the kernel has a copy of the file chunk.&lt;br /&gt;· Unused chunks get thrown out or written to disk instead of the swap.&lt;br /&gt;· Kernel handles caching of the file.&lt;br /&gt;&lt;br /&gt;File hash check:&lt;br /&gt;&lt;br /&gt;· Uses the same thread.&lt;br /&gt;· Client can control the rate. (Will be improved)&lt;br /&gt;· Non-blocking and preload to memory with the mincore and madvise system calls.&lt;br /&gt;&lt;br /&gt;File handler:&lt;br /&gt;&lt;br /&gt;· Fine-grained use of file read/write permissions, allows seeding of read-only files.&lt;br /&gt;· Allows torrents with unlimited number of files.&lt;br /&gt;· Opens closed files when mapping chunks to memory, with graceful error handling.&lt;br /&gt;· Support for files larger than 2 GB.&lt;br /&gt;· Different download priorities for files in the torrent.&lt;br /&gt;&lt;br /&gt;· Multi-tracker support.&lt;br /&gt;· No dependency on any specific HTTP library, the client implements a wrapper class.&lt;br /&gt;· Dynamic request pipe size.&lt;br /&gt;· Upload and download throttle.&lt;br /&gt;· And much more i haven't bothered mentioning. (nor implementing)&lt;br /&gt;&lt;br /&gt;Requirements:&lt;br /&gt;&lt;br /&gt;· libsigc++ 2.0&lt;br /&gt;&lt;br /&gt;What's New in This Release:&lt;br /&gt;&lt;br /&gt;· Replaced most of the sigc++ slots used internally in libtorrent with my own lightweight functor. This saves some 600kb in debugging symbols.&lt;br /&gt;· Various bug fixes.&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113379080530550514?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113379080530550514/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113379080530550514' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113379080530550514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113379080530550514'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/12/libtorrent-reloaded.html' title='libtorrent reloaded'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113379049928398664</id><published>2005-12-05T05:47:00.000-08:00</published><updated>2005-12-05T05:48:19.283-08:00</updated><title type='text'>dependency hell</title><content type='html'>A small introduction to linux dependency hell:&lt;br /&gt;http://en.wikipedia.org/wiki/Dependency_hell&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113379049928398664?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113379049928398664/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113379049928398664' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113379049928398664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113379049928398664'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/12/dependency-hell.html' title='dependency hell'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113365535655775606</id><published>2005-12-03T16:10:00.000-08:00</published><updated>2005-12-03T16:17:31.206-08:00</updated><title type='text'>Windows XP Tablet PC programming - first steps</title><content type='html'>Two of the most innovative features of the Tablet PC are the pen and microphone.&lt;br /&gt;&lt;br /&gt;Much of the Tablet PC API is remarkably easy. With just a few lines of code you can attach an &lt;span style="font-weight:bold;"&gt;InkOverlay&lt;/span&gt; object to any Windows Forms control and implement functionality related to handwriting or voice recognition.&lt;br /&gt;More details: &lt;a href="http://msdn.microsoft.com/msdnmag/issues/04/12/TabletPC/"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For more accurate control over the features of Tablet PC there is an other, far more versatile API, the &lt;span style="font-weight:bold;"&gt;Real-Time Stylus&lt;/span&gt;.&lt;br /&gt;More details: &lt;a href="http://msdn.microsoft.com/msdnmag/issues/05/12/TabletPC/"&gt;here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113365535655775606?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113365535655775606/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113365535655775606' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113365535655775606'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113365535655775606'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/12/windows-xp-tablet-pc-programming-first.html' title='Windows XP Tablet PC programming - first steps'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113363119092343897</id><published>2005-12-03T09:24:00.000-08:00</published><updated>2005-12-06T04:59:33.693-08:00</updated><title type='text'>how to write a popular blog ? :)</title><content type='html'>I have created this blog to keep the track of some of the problems I had to solve and the solutions I found. So you don't have to learn the same things over and over, just look back in your notes.&lt;br /&gt;&lt;br /&gt;Unfortunately google's blogger does not have categories for entries (yet) like other bloggers. It would make my task a lot easier.&lt;br /&gt;&lt;br /&gt;I just wondered how other software developers do write their blogs. What makes a blog popular or accessible, readable. &lt;br /&gt;For what reason?:) Because as I finally decided yesterday to publish the blog, in a few hours lots of people were interested in the blog, but.. they just checked the first page and got bored of the content. :) Maybe the name of the blog was interesting, but the content very boring. :)&lt;br /&gt;&lt;br /&gt;So I will try to create a good combination of issues of possibble public interest and technical details.&lt;br /&gt;&lt;br /&gt;A similarly challenging issue would be how the content will get to the potencial readers? Well.. time will tell.&lt;br /&gt;&lt;br /&gt;The most popular blogs worldwide:&lt;br /&gt;&lt;a href="http://www.technorati.com/pop/blogs/"&gt;http://www.technorati.com/pop/blogs/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113363119092343897?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113363119092343897/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113363119092343897' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113363119092343897'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113363119092343897'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/12/how-to-write-popular-blog.html' title='how to write a popular blog ? :)'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113353879879552319</id><published>2005-12-02T07:49:00.000-08:00</published><updated>2005-12-02T11:53:27.026-08:00</updated><title type='text'>blog API's</title><content type='html'>There are several API-s to retrieve, add, delete, ... data from / to / on blog servers.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;An overview:&lt;/span&gt;&lt;br /&gt;http://www.xml.com/pub/a/2003/10/15/dive.html&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;LiveJournal API:&lt;/span&gt;&lt;br /&gt;http://livejournal.com/doc/server/ljp.csp.flat.protocol.html&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Blogger API:&lt;/span&gt;&lt;br /&gt;http://www.blogger.com/developers/api/1_docs/&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;MetaWeblogAPI:&lt;/span&gt;&lt;br /&gt;http://www.xmlrpc.com/metaWeblogApi&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Atom API:&lt;/span&gt;&lt;br /&gt;http://code.blogger.com/archives/atom-docs.html&lt;br /&gt;http://bitworking.org/projects/atom/draft-gregorio-09.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113353879879552319?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113353879879552319/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113353879879552319' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113353879879552319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113353879879552319'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/12/blog-apis.html' title='blog API&apos;s'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113353763724124357</id><published>2005-12-02T07:33:00.000-08:00</published><updated>2006-01-12T01:22:39.440-08:00</updated><title type='text'>acronyms</title><content type='html'>&lt;span style="font-weight:bold;"&gt;"tbd"&lt;/span&gt; means "to be determined"; that is, we are still discussing the best values for this entry&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;"n/d"&lt;/span&gt; means no data reported for this field name&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;POC&lt;/span&gt; - Proof of Concept - a small project sometimes done at no charge to validate a technology.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;aka&lt;/span&gt; - also known as - author pseudonyms, aliases, nicknames.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113353763724124357?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113353763724124357/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113353763724124357' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113353763724124357'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113353763724124357'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/12/acronyms.html' title='acronyms'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113353680053703149</id><published>2005-12-02T07:19:00.000-08:00</published><updated>2005-12-02T11:50:07.176-08:00</updated><title type='text'>UPnP</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Universal Plug and Play&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;The goals of UPnP are to allow devices to connect seamlessly and to simplify the implementation of networks in the home and corporate environments.&lt;br /&gt;&lt;br /&gt;the very idea:&lt;br /&gt;http://en.wikipedia.org/wiki/UPNP&lt;br /&gt;&lt;br /&gt;architecture:&lt;br /&gt;http://www.upnp.org/download/UPnPDA10_20000613.htm&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113353680053703149?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113353680053703149/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113353680053703149' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113353680053703149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113353680053703149'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/12/upnp.html' title='UPnP'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113353222682467816</id><published>2005-12-02T06:01:00.000-08:00</published><updated>2005-12-05T05:56:14.970-08:00</updated><title type='text'>bittorrent ...</title><content type='html'>Creator of bittorrent: &lt;span style="font-weight:bold;"&gt;Bram Cohen&lt;/span&gt;&lt;br /&gt;http://www.bitconjurer.org/&lt;br /&gt;http://en.wikipedia.org/wiki/Bram_Cohen&lt;br /&gt;&lt;br /&gt;and his..&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Getting Over Bad Habits&lt;/span&gt;&lt;br /&gt;http://advogato.org/article/225.html&lt;br /&gt;&lt;br /&gt;well he is pretty stressed guy.:)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nytimes.com/2004/02/12/technology/circuits/12shar.html?ex=1391922000&amp;en=da75cefbee224928&amp;ei=5007&amp;partner=Wikipedia"&gt;here&lt;/a&gt; is a great article on bittorrent and its impact on the online world:&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113353222682467816?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113353222682467816/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113353222682467816' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113353222682467816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113353222682467816'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/12/bittorrent.html' title='bittorrent ...'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113352905133869377</id><published>2005-12-02T05:09:00.000-08:00</published><updated>2005-12-21T07:31:44.250-08:00</updated><title type='text'>capturing video</title><content type='html'>&lt;span style="font-weight:bold;"&gt;directx 9.0 sdk:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=124552FF-8363-47FD-8F3B-36C226E04C85&amp;displaylang=en"&gt;download directx 9.0 sdk&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;firewire - IEEE 1394:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.cs.cmu.edu/%7Eiwan/1394/index.html"&gt;IEEE 1394 driver and API for Windows 98 SE -&gt; Win XP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.mip.sdu.dk/ipl98/cameras/firewire/firewire_cmu.html"&gt;the 1394 driver driver source code -&gt; windows&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.linux1394.org/"&gt;firewire for linux&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.exploits.org/v4l/"&gt;video for linux resources&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Capture video on windows:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.codeproject.com/directx/LiveVideo.asp"&gt;Capture Live Video from webcam, s-video, composite video, tv-tuner&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.codeproject.com/audio/DXCapture.asp"&gt;Capture and save in the same time&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113352905133869377?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113352905133869377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113352905133869377' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113352905133869377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113352905133869377'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/12/capturing-video.html' title='capturing video'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113352709733154595</id><published>2005-12-02T04:37:00.003-08:00</published><updated>2005-12-02T11:16:09.700-08:00</updated><title type='text'>Capture video on windows</title><content type='html'>&lt;a href="http://www.codeproject.com/directx/LiveVideo.asp"&gt;Capture Live Video from webcam, s-video, composite video, tv-tuner&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.codeproject.com/audio/DXCapture.asp"&gt;Capture and save in the same time&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113352709733154595?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113352709733154595/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113352709733154595' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113352709733154595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113352709733154595'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/12/capture-video-on-windows.html' title='Capture video on windows'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113352705930775587</id><published>2005-12-02T04:37:00.002-08:00</published><updated>2005-12-02T11:20:13.416-08:00</updated><title type='text'>winmerge &amp; total commander</title><content type='html'>&lt;span style="font-weight:bold;"&gt;integrate winmerge with total commander:&lt;/span&gt;&lt;br /&gt;"X:\Program Files\WinMerge\WinMergeU.exe"&lt;br /&gt;/ub "%P\%N" "%T\%M"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113352705930775587?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113352705930775587/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113352705930775587' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113352705930775587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113352705930775587'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/12/winmerge-total-commander.html' title='winmerge &amp; total commander'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113352704689604500</id><published>2005-12-02T04:37:00.001-08:00</published><updated>2005-12-02T12:00:06.876-08:00</updated><title type='text'>plugin architecture</title><content type='html'>video plugins architecture: &lt;span style="font-weight:bold;"&gt;gstreamer:&lt;/span&gt;&lt;br /&gt;http://gstreamer.freedesktop.org/data/doc/gstreamer/head/pwg/html/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113352704689604500?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113352704689604500/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113352704689604500' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113352704689604500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113352704689604500'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/12/plugin-architecture.html' title='plugin architecture'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113352703361342657</id><published>2005-12-02T04:37:00.000-08:00</published><updated>2005-12-02T04:37:13.613-08:00</updated><title type='text'>unhandled SIGNAL -s stop the application</title><content type='html'>#for sockets SIGPIPE is fired&lt;br /&gt;# MSG_NOSIGNAL can be passed for sockets send cmd as param&lt;br /&gt;# you can use setsig with SIG_IGN too:&lt;br /&gt;signal(SIGPIPE, SIG_IGN);&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113352703361342657?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113352703361342657/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113352703361342657' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113352703361342657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113352703361342657'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/12/unhandled-signal-s-stop-application.html' title='unhandled SIGNAL -s stop the application'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113352701986929857</id><published>2005-12-02T04:36:00.002-08:00</published><updated>2006-01-09T04:11:09.566-08:00</updated><title type='text'>so library</title><content type='html'>to compile and so lib put -fPIC -shared in CFLAGS&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.linux.org/docs/ldp/howto/Program-Library-HOWTO/shared-libraries.html"&gt;Here&lt;/a&gt; is a nice tutorial&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113352701986929857?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113352701986929857/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113352701986929857' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113352701986929857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113352701986929857'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/12/so-library.html' title='so library'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113352700654597652</id><published>2005-12-02T04:36:00.001-08:00</published><updated>2006-01-11T01:15:05.280-08:00</updated><title type='text'>use gdb, makefiles, g++</title><content type='html'>&lt;span style="font-weight:bold;"&gt;use gdb for debugging applications:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1. #first put debug info in Makefile files:&lt;br /&gt;LDFLAGS = -g -W1&lt;br /&gt;CFLAGS = -g&lt;br /&gt;&lt;br /&gt;2. #run make&lt;br /&gt;&lt;br /&gt;3.&lt;br /&gt;gdb appname&lt;br /&gt;#put breakpoints with:&lt;br /&gt;break [FUNC_NAME]&lt;br /&gt;# [FUNC_NAME] is the function name&lt;br /&gt;&lt;br /&gt;4. r [ARGS]&lt;br /&gt;#where ARGS are the args needed for the app&lt;br /&gt;&lt;br /&gt;5.&lt;br /&gt;#s for steps&lt;br /&gt;#n for next line of code&lt;br /&gt;#c for run to next breakpoint&lt;br /&gt;#detach to leave program running&lt;br /&gt;#kill to stop app&lt;br /&gt;&lt;br /&gt;6. to kill an app being debugged:&lt;br /&gt;ps -C appname&lt;br /&gt;kill -9 apppid&lt;br /&gt;#after that close parent app - or type 'exit' in the parent terminal window.&lt;br /&gt;&lt;br /&gt;--------------&lt;br /&gt;&lt;br /&gt;&lt;a href="http://members.nextra.at/johsixt/kdbg.html"&gt;Here&lt;/a&gt; is the KDbg home page.&lt;br /&gt;KDbg = debugger for KDE, based on gdb.&lt;br /&gt;&lt;br /&gt;----&lt;br /&gt;&lt;br /&gt;gdb tutorials:&lt;br /&gt;&lt;a href="http://www.cs.cmu.edu/~gilpin/tutorial/"&gt;Debugging Under Unix: gdb Tutorial&lt;/a&gt;&lt;br /&gt;&lt;a href="http://sources.redhat.com/gdb/current/onlinedocs/gdb.html#SEC_Top"&gt;Debugging with gdb&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;gnu make tutorial:&lt;br /&gt;&lt;a href="http://www.delorie.com/gnu/docs/make/make_toc.html"&gt;GNU make&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cs.wm.edu/cspages/computing/tutorial/gpp.html"&gt;g++ tutorial&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113352700654597652?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113352700654597652/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113352700654597652' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113352700654597652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113352700654597652'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/12/use-gdb-makefiles-g.html' title='use gdb, makefiles, g++'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113352699232328083</id><published>2005-12-02T04:36:00.000-08:00</published><updated>2005-12-02T04:36:32.323-08:00</updated><title type='text'>working with svn</title><content type='html'>http://svnbook.red-bean.com/&lt;br /&gt;&lt;br /&gt;to get a previous committed version :&lt;br /&gt;1.&lt;br /&gt;svn list -v&lt;br /&gt;#to list the files and see versions&lt;br /&gt;2.&lt;br /&gt;update -r [VERSION_NUM]&lt;br /&gt;#where istead of [VERSION_NUM] comes the desired version number&lt;br /&gt;&lt;br /&gt;svn commit&lt;br /&gt;svn add&lt;br /&gt;svn delete&lt;br /&gt;&lt;br /&gt;use tortoisesvn under windows&lt;br /&gt;use subversion under fedora linux&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113352699232328083?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113352699232328083/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113352699232328083' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113352699232328083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113352699232328083'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/12/working-with-svn.html' title='working with svn'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113352697901405031</id><published>2005-12-02T04:35:00.002-08:00</published><updated>2005-12-02T04:36:19.016-08:00</updated><title type='text'>Microsoft Visual C++ Toolkit 2003</title><content type='html'>&lt;a href="http://msdn.microsoft.com/visualc/vctoolkit2003/"&gt;vctoolkit2003&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113352697901405031?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113352697901405031/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113352697901405031' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113352697901405031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113352697901405031'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/12/microsoft-visual-c-toolkit-2003.html' title='Microsoft Visual C++ Toolkit 2003'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113352695194314191</id><published>2005-12-02T04:35:00.001-08:00</published><updated>2005-12-02T11:56:33.596-08:00</updated><title type='text'>SPL - cross platform simple plugin layer (framework)</title><content type='html'>&lt;span style="font-weight:bold;"&gt;a simple plugin layer sdk&lt;/span&gt;&lt;br /&gt;http://www.codeguru.com/Cpp/Cpp/cpp_mfc/portability/article.php/c7159&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113352695194314191?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113352695194314191/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113352695194314191' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113352695194314191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113352695194314191'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/12/spl-cross-platform-simple-plugin-layer.html' title='SPL - cross platform simple plugin layer (framework)'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113352693174041592</id><published>2005-12-02T04:35:00.000-08:00</published><updated>2005-12-02T04:35:31.740-08:00</updated><title type='text'>running functions before and after main (vc 6.0 - windows)</title><content type='html'>&lt;a href="http://www.codeguru.com/Cpp/misc/misc/applicationcontrol/article.php/c6945"&gt;befora / after main&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113352693174041592?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113352693174041592/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113352693174041592' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113352693174041592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113352693174041592'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/12/running-functions-before-and-after.html' title='running functions before and after main (vc 6.0 - windows)'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113352690240480849</id><published>2005-12-02T04:34:00.000-08:00</published><updated>2005-12-02T11:17:43.106-08:00</updated><title type='text'>injecting code into an other process</title><content type='html'>source codes:&lt;br /&gt;&lt;a href="http://www.codeproject.com/threads/winspy.asp"&gt;winspy&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.codeproject.com/dll/RemoteLib.asp"&gt;remote lib&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113352690240480849?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113352690240480849/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113352690240480849' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113352690240480849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113352690240480849'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/12/injecting-code-into-other-process.html' title='injecting code into an other process'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113352686205487564</id><published>2005-12-02T04:33:00.000-08:00</published><updated>2005-12-02T04:34:22.053-08:00</updated><title type='text'>winamp plugin architecture</title><content type='html'>&lt;a href="http://www.winamp.com/nsdn/winamp/plugins/"&gt;winamp plugins&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113352686205487564?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113352686205487564/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113352686205487564' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113352686205487564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113352686205487564'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/12/winamp-plugin-architecture.html' title='winamp plugin architecture'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113352682791761074</id><published>2005-12-02T04:32:00.000-08:00</published><updated>2005-12-02T11:25:05.736-08:00</updated><title type='text'>directshow filters architecture</title><content type='html'>generic issues:&lt;br /&gt;http://www.cs.technion.ac.il/Labs/Isl/DirectShow/filters.htm&lt;br /&gt;&lt;br /&gt;IBaseFilter&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/directshow/htm/ibasefilterinterface.asp"&gt;ibasefilterinterface.asp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;"Transport" models between filters:&lt;br /&gt;http://www.gdcl.co.uk/data.htm&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113352682791761074?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113352682791761074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113352682791761074' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113352682791761074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113352682791761074'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/12/directshow-filters-architecture.html' title='directshow filters architecture'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113352487508137289</id><published>2005-12-02T04:00:00.000-08:00</published><updated>2005-12-05T14:34:32.226-08:00</updated><title type='text'>bittorent protocol specification</title><content type='html'>official version:&lt;br /&gt;http://www.bittorrent.com/protocol.html&lt;br /&gt;&lt;br /&gt;other:&lt;br /&gt;http://wiki.theory.org/BitTorrentSpecification&lt;br /&gt;http://en.wikipedia.org/wiki/Bittorrent&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113352487508137289?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113352487508137289/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113352487508137289' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113352487508137289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113352487508137289'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/12/bittorent-protocol-specification.html' title='bittorent protocol specification'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113325105878872927</id><published>2005-11-28T23:56:00.000-08:00</published><updated>2005-12-02T11:16:38.066-08:00</updated><title type='text'>directshow tutorials</title><content type='html'>&lt;a href="http://msdn.microsoft.com/msdnmag/issues/02/07/DirectShow/default.aspx"&gt;tutorial 1&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.site.uottawa.ca/~laganier/tutorial/opencv+directshow/"&gt;tutorial 2&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113325105878872927?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113325105878872927/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113325105878872927' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113325105878872927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113325105878872927'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/11/directshow-tutorials.html' title='directshow tutorials'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113284059408399366</id><published>2005-11-24T05:55:00.000-08:00</published><updated>2005-11-24T05:56:34.106-08:00</updated><title type='text'></title><content type='html'>&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/directshow/htm/errorandsuccesscodes.asp"&gt;microsoft directshow error codes&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113284059408399366?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113284059408399366/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113284059408399366' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113284059408399366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113284059408399366'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/11/microsoft-directshow-error-codes.html' title=''/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113256732252117650</id><published>2005-11-21T01:59:00.000-08:00</published><updated>2005-12-02T11:17:15.633-08:00</updated><title type='text'>directx compilation problems</title><content type='html'>&lt;span style="font-weight:bold;"&gt;directx compilation problem with MFC:&lt;/span&gt;&lt;br /&gt;error LNK2019: unresolved external symbol "int __stdcall lstrlenWInternal(wchar_t const *)" (?lstrlenWInternal@@YGHPB_W@Z) referenced in function "public: ....&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Solution:&lt;/span&gt;&lt;br /&gt;The definition of lstrlenW is in &lt;wxutil.h&gt;, included by &lt;streams.h&gt;, i.e. DirectShow (DirectX 9.0 SDK).&lt;br /&gt;Putting #undef lstrlenW after the include solves the problem.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113256732252117650?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113256732252117650/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113256732252117650' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113256732252117650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113256732252117650'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/11/directx-compilation-problems.html' title='directx compilation problems'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113198081474397726</id><published>2005-11-14T07:06:00.000-08:00</published><updated>2005-11-14T07:13:37.393-08:00</updated><title type='text'>single app instance</title><content type='html'>allow only running of a single intance of an application:&lt;br /&gt;- win: CreateMutex with name&lt;br /&gt;- linux: sysv, futex&lt;br /&gt;&lt;br /&gt;http://people.redhat.com/~drepper/futex.pdf&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113198081474397726?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113198081474397726/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113198081474397726' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113198081474397726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113198081474397726'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/11/single-app-instance.html' title='single app instance'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113143933206102950</id><published>2005-11-08T00:41:00.000-08:00</published><updated>2005-11-08T00:42:12.073-08:00</updated><title type='text'>scp vs sftp</title><content type='html'>http://winscp.net/eng/docs/protocols&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113143933206102950?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113143933206102950/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113143933206102950' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113143933206102950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113143933206102950'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/11/scp-vs-sftp.html' title='scp vs sftp'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113137066060024940</id><published>2005-11-07T05:37:00.000-08:00</published><updated>2005-11-07T05:37:40.610-08:00</updated><title type='text'>webdav plugin - total commander</title><content type='html'>webdav plugin - total commander: &lt;br /&gt;http://www.totalcmd.net/plugring/webdav.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113137066060024940?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113137066060024940/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113137066060024940' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113137066060024940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113137066060024940'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/11/webdav-plugin-total-commander.html' title='webdav plugin - total commander'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113135599316138911</id><published>2005-11-07T01:27:00.000-08:00</published><updated>2005-12-05T05:47:23.530-08:00</updated><title type='text'>sftp, bittorent, perl and others</title><content type='html'>ActivePerl - perl for windows:&lt;br /&gt;http://activestate.com/Products/Download/Download.plex?id=ActivePerl&lt;br /&gt;&lt;br /&gt;libtorrent - portable bittorent library:&lt;br /&gt;http://sourceforge.net/projects/libtorrent&lt;br /&gt;http://libtorrent.rakshasa.no/&lt;br /&gt;&lt;br /&gt;libssh2 - portable ssh and sftp lib:&lt;br /&gt;http://sourceforge.net/projects/libssh2/&lt;br /&gt;doc!! -&gt; http://www.libssh2.org/doc/&lt;br /&gt;&lt;br /&gt;winsshd - windows ssh server:&lt;br /&gt;http://www.bitvise.com/download-area.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113135599316138911?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113135599316138911/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113135599316138911' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113135599316138911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113135599316138911'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/11/sftp-bittorent-perl-and-others.html' title='sftp, bittorent, perl and others'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113085951885470499</id><published>2005-11-01T07:38:00.000-08:00</published><updated>2005-11-01T07:38:38.873-08:00</updated><title type='text'>data compression links - source code</title><content type='html'>http://datacompression.info/SourceCode.shtml&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113085951885470499?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113085951885470499/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113085951885470499' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113085951885470499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113085951885470499'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/11/data-compression-links-source-code.html' title='data compression links - source code'/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17136373.post-113085870129884191</id><published>2005-11-01T07:24:00.000-08:00</published><updated>2005-11-01T07:25:01.316-08:00</updated><title type='text'></title><content type='html'>w3mfc - mfc web server:&lt;br /&gt;http://www.naughter.com/w3mfc.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17136373-113085870129884191?l=bitworker.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bitworker.blogspot.com/feeds/113085870129884191/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17136373&amp;postID=113085870129884191' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113085870129884191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17136373/posts/default/113085870129884191'/><link rel='alternate' type='text/html' href='http://bitworker.blogspot.com/2005/11/w3mfc-mfc-web-server-httpwww.html' title=''/><author><name>bitworker</name><uri>http://www.blogger.com/profile/02990190386685522502</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://photos1.blogger.com/hello/120/8873/50/smallface.jpg'/></author><thr:total>0</thr:total></entry></feed>
