|
|
Latest News and Blog Posts
-
|
Sure, this one should be pretty straightforward. As the name implies, this command automatically crops the solid color border from the edge of an image. It is available for DotImage Photo , Photo Pro , and Document Imaging . Setting parameters...
|
-
|
In this article we’ll take a shallow look at how to customize the search results by finding the Search Core Results web part editing its output XSLT a bit. Yes, Microsoft Search Server 2008 Express has been out for quite some time, but I’ve just...
|
-
|
Greetings, Campers. A long time ago, in a galaxy far, far away, some very smart people decided to make things easy. They developed a bunch of ImageCommands, which, though they did some pretty nifty things to images, were stab-your-eyes-out...
|
-
|
Here’s a good article in Computerworld for determining the true cost of SharePoint . Key message, it’s just like any other enterprise software, don’t treat it like off-the-shelf software: If CIOs treat SharePoint as off-the-shelf software, the costs will...
|
-
|
Once upon a time I had to join a workgroup-based SharePoint test server to a domain. SharePoint wonderland is like 4th dimension – it is full of unexpected and no task is trivial for naive 3D creature. Jake and Dave referred me to a magical “15-step”...
|
-
|
One of the things like most about C++ for production coding is RAII. I can make an object on the stack clean up resources by putting the cleanup code in the object’s destructor. When the function/method goes out of scope, the destructor is...
|
-
|
While Atalasoft in Boston (at SPTechCon) this week, showing our Document Viewer for SharePoint , there was more SharePoint news across town at the Enterprise 2.0 Conference. Fierce Content Management is reporting on Christian Finn’s comments about SharePoint...
|
-
|
I’ve found ( as others have ) an interesting problem with ASP.NET AJAX’s Sys.Application.add_load function. It doesn’t quite work as expected in all browser environments, under certain conditions. We have several ASP.NET based controls that use a lot...
|
-
|
Over on Digital Landfill, the AIIM blog, John Mancini is publishing submissions on “ 8 Things you need to know about [some ECM topic] ”. Experts from all over the AIIMiverse are submitting lists on their area of expertise – definitely worth a read (and...
|
-
|
There is a process in hardware and OS management that I like to call Configuration Jeopardy. It’s when you’re working on a particular task and you spend hours or days trying to solve a problem that you know should be easy to solve but neither Google...
|
-
|
Jeff Shuey thinks Document Capture in SharePoint is up for grabs : Companies that had a chance to own this space have faltered. The leading vendor of document capture for 20+ years is Kofax. They have fallen flat and cannot seem to get out of their own...
|
-
|
While working with some dynamically created textarea tags, I noticed some odd behavior in Internet Explorer. I was trying to get a textarea tag to fit to the height of its content, while allowing a horizontal scrollbar for when a word (or url) is too...
|
-
|
Almost too much to keep up with this week. Most notably, Roger Castillo gave a fantastic talk on F#’s Language Oriented Programming features. Also interesting, the Microsoft Research F7 project, Symbolic Differentiation, and tail call optimized...
|
-
|
Almost every JavaScript project starts off with a conversation about browser compatibility. As much as we'd like to think that JavaScript is JavaScript, each browser has its own implementation; and depending on what you're trying to do, those implementations...
|
-
|
This post is going to cover how to use (and abuse) extension methods to make it easier to write compilers and interpreters or to write code metrics tools. Right now, it’s straight forward to loop over a set of paths, load assemblies (that can be loaded)...
|
-
|
YUI Compressor is an excellent JavaScript minifier and obfuscator. But every good thing comes with its compromises. While this tool prides itself on getting some of the best minification numbers I've seen, it's also very reliable. Your code gets smaller...
|
-
|
I blogged recently about testing parallel code in NUnit. I think I settled with requirements: I want to use threads; I want to use assertions in threads; I want to control how threads step on each other; Too bad that solutions I tested did not fit 100%....
|
-
|
Another great week in F#. Most importantly, it is now known that the language will continue to be available for free, despite productization. Also, the F# PowerPack is now available for VS2010 beta and the MSDN documentation is up. ...
|
-
|
I will be speaking at tomorrow’s Code Camp Hartford 2 on the topic of using F# for the Testing and Analysis of existing code. This talk will be composed of much of the same material I used at Code Camp Waltham 11 , although I will be preparing additional...
|
-
|
Last time I blogged about a way to make concurrent unit tests deterministic. This time I’d like to focus on the technical aspects, namely NUnit . Let us start with the following test: [Test] public void TestThread() { int n = 0; var thread1 = new Thread(()...
|
-
|
While working on conversion service for VizitSP , I run once again into unit testing the concurrent code. The problem is not new, yet I did not see 100% solution yet. The difficulty is coming from the fact that unit tests are deterministic to the bone...
|
-
|
Recently, I was reading David R. Tribble’s annotated version of Dijkstra’s famous letter “Go To Statement Considered Harmful”. While in the process of reading, it occurred to me that I did not really understand the history of language abstraction. ...
|
-
|
Sure, every developer uses his/her compiler, editor, debugger, IDE, etc. but does it stop there? Heck no. Here are the set of tools I use in addition, in no particular order: Visual Studio 2008 with the following additions TestDriven.Net – lets...
|
-
|
There has been a huge spike in the number of F# posts over this past couple of weeks. For this post I have chosen those I think are most important for the experienced F# programmer to read. This week we have Common mistakes, the inner workings...
|
-
|
I’ve recently been building an ActiveX Control in .NET 2.0 and thought I would share some of the problems I’ve run into, as well as their solutions. I hope that in reading this you can avoid a few of the timesinks I fell into. Safe...
|
|
|
|