tomdog

Stories submitted by tomdog

Multilingual OCR(atalasoft.com)

submitted by tomdogtomdog(3230) 3 years, 9 months ago

The challenges of accommodating multilingual OCR engines - and what does "multilingual" really mean anyway when it comes to technical implementation? read more...

add a comment |category: |Views: 129

tags: another

Managed C++ and IDisposable(atalasoft.com)

submitted by tomdogtomdog(3230) 3 years, 9 months ago

Quick fix for IDisposable compiler error read more...

add a comment |category: |Views: 108

tags: another

A .NET Assembly for Cloning Objects with Arbitrary Field Value Changes(atalasoft.com)

submitted by tomdogtomdog(3230) 3 years, 10 months ago

Rick says "The IcManipulator is based on Whizzo's Object Cloning IL Code. Instead of just blindly copying fields my code grabs values out of a hash table and places them in lieu of the old values. In this way private fields in a class can be altered." Free download Alpha 1 of the IcManipulator is available. read more...

add a comment |category: |Views: 101

tags: another

Developer Error or TFS Shortcoming?(atalasoft.com)

submitted by tomdogtomdog(3230) 3 years, 10 months ago

Steve summarizes a recent experience where he had to reinstall his system and apps to eliminate a problem with unmanaged debugging. Source control ended up not having all of his code which could have been a disaster. Steve was able to successfully restore his machine but it took longer than it should have - couldn't TFS have helped with this? read more...

1 comment |category: |Views: 114

tags: another

How to Build a Managed/Unmanaged Library(atalasoft.com)

submitted by tomdogtomdog(3230) 3 years, 10 months ago

Working with an unmanaged static library - with that, you can build a managed C++ wrapper that exposes the functionality that you need. The C++ compiler does some fairly amazing things in terms of knowing when to do unmanaged/unmanaged transitions, but sometimes it does some surprising things that will cost. [Sample code included in the post] read more...

add a comment |category: |Views: 139

tags: another

Free WPF Image File Viewer with Annotations(atalasoft.com)

submitted by tomdogtomdog(3230) 3 years, 10 months ago

This post includes a free image file viewer application complete with annotation controls - source code for the project is also included - this is a Windows Presentation Foundation application, 100% .NET, and was built using the DotImage toolkit from Atalasoft. read more...

add a comment |category: |Views: 668

tags: another

A Safe & Asynchronous One to Many Stream Copy Through IL & Inheritance(atalasoft.com)

submitted by tomdogtomdog(3230) 3 years, 11 months ago

This post discusses ways to manage or work around problems arising from the statefulness of .NET Streams, including an explanation about how this is possible both through traditional inheritance and also through some indulgence in hacking of object protection levels by emitting custom IL. read more...

1 comment |category: |Views: 156

tags: another

Custom functions in NAnt(atalasoft.com)

submitted by tomdogtomdog(3230) 3 years, 11 months ago

Some ideas about using NAnt for multiple builds. Code provided but is there a better way to do this? read more...

1 comment |category: |Views: 98

tags: another

Queuing up Your Remote Invokes(atalasoft.com)

submitted by tomdogtomdog(3230) 3 years, 11 months ago

Serializing requests for remote invoke or multiple requests at will? Here is some sample code and a free download that can help with setting this up. read more...

add a comment |category: |Views: 83

tags: another

The Cursed History of Smalltalk in .NET(atalasoft.com)

submitted by tomdogtomdog(3230) 3 years, 11 months ago

Digging up the history of Smalltalk for .NET - none of the 5 are currently in development read more...

add a comment |category: |Views: 221

tags: another

Visual C++ Compiler Bug Discovered(atalasoft.com)

submitted by tomdogtomdog(3230) 3 years, 11 months ago

This bug exists in the optimizer in VC 2003 and 2005. It does not exist in VC 2008. Code, etc. included. read more...

1 comment |category: |Views: 143

tags: another

ompiling, Linking, and Linq-ing(atalasoft.com)

submitted by tomdogtomdog(3230) 3 years, 11 months ago

Thoughts about LINQ vs. flat files read more...

add a comment |category: |Views: 151

tags: another

Tips on Creating Portable APIs(atalasoft.com)

submitted by tomdogtomdog(3230) 3 years, 11 months ago

Five tips and hints on creating good portable APIs. read more...

add a comment |category: |Views: 272

tags: another

FlingScan - Free Searchable PDF Service(atalasoft.com)

submitted by tomdogtomdog(3230) 3 years, 11 months ago

This web application generates a searchable PDF from any standard image such as a multipage TIFF or JPEG. The searchable PDF is emailed back to you where you can save it to your file system and search the content with one of many PDF search filters available for Microsoft's Desktop Search or Google's Desktop Search. read more...

add a comment |category: |Views: 81

tags: another

Color Scheme Generator Web Application(atalasoft.com)

submitted by tomdogtomdog(3230) 3 years, 11 months ago

This application will generate a color scheme for you based on an image. After you upload an image, it will generate you a list of the most common colors that are significantly different from each other. Click anywhere on the image to pick other colors. There are zoom tools to pick the exact pixel you need. Web demo and Source Code Available read more...

1 comment |category: |Views: 328

tags: another

20 Years Later IRC is Still Useful; Are You Taking Advantage of it?(atalasoft.com)

submitted by tomdogtomdog(3230) 3 years, 11 months ago

Why You Should Care About A 20 Year Old Protocol? IRC is much more than just a relic of an earlier age. It helps connect highly technical people, it has weathered the years better than any other high level internet protocol. It does not suffer from the spam and abuse that have overtaken other protocols and no Web2.0 technology has supplanted it. read more...

1 comment |category: |Views: 244

tags: another