Geeks With Blogs
Mark Pearl Useful Tools
Cool site for learning editor shortcuts


This gets my vote for cool site of the month

Posted On Thursday, August 23, 2012 6:30 AM

Using gVIM to program NASM (a noobs insights)
I’m new to vim and to nasm… several months ago I put up a post on how I had discovered a tutorial on VIM and was going to give it a second try – my first attempt failing dismally. At the time my second attempt fell through after about two weeks – I was just to comfortable with Windows and the concept of not having everything menu based was too daunting for me. So when a few weeks ago I decided to give vim a third chance, it was pretty much a “last chance” - if I didn’t see any light at the end of ......

Posted On Saturday, March 10, 2012 8:10 AM

A compelling merging model for Git and other DSCS


It has been a while now since I moved over to Git. So far out of all the SCS’s that I have used, this has been the least painful and the most enjoyable. For those of you looking for a team approach for using Git, I suggest you read the following post…

Posted On Tuesday, January 31, 2012 7:21 PM

New Resharper Code Style Sharing in v6.1 Features.
I noticed this today, since I have updated Resharper to v6.1. In the past you could specify a single file for code style sharing. You are now presented with the following message. If you follow the menu options you will now see the following… From what it looks like, you can have your personal code settings, and then team settings and set the order of priorities ......

Posted On Wednesday, January 4, 2012 11:28 AM

Working with NDBUnit – my suggested project structure for removing complexity.
In the team that I have been working with lately they use NDBUnit to control the test database state for Integration Tests. Today I thought I would blog briefly on one of the issues we had and how we are going to go forward in the future in structuring our solution and working with NDBUnit. Let me say upfront that I am no expert with NDBUnit, so if you are an expert with this tool, and you can see glaring mistakes in this post, add a comment (I would appreciate that). That said, let me highlight ......

Posted On Friday, December 30, 2011 10:07 AM

Getting Jenkins to ignore the exit code if failure
Today I had an issue with Jenkins where I wanted it to perform a set of tasks, but not worry about the exit code of any of the tasks…. In my instance I was using Jenkins to run DotCover to check the code coverage of a solution and then run a custom application to make sure the coverage was sufficient….The challenge I was facing that for DotCover to generate coverage statistics, it would need to run NUnit. If a test in NUnit failed for some reason, regardless of the the total coverage of the tests ......

Posted On Thursday, December 15, 2011 2:29 PM

Two useful extensions for Presenters using VS2010
With TechEd Africa starting in two days time I thought I would briefly blog about two useful extensions I use for VS2010 when presenting. They are Presentation Zoom by Chris Granger ZoomEditorMargin by Benjamin Gopp The Presentation Zoom extension creates a global zoom level so that if you zoom a single window, all editor instances will be updated to that zoom level. Before I had this extension I had a few circumstances where I was not aware of the resolution restrictions of the projector until 5 ......

Posted On Saturday, October 15, 2011 8:35 AM

One month into Git
It has been roughly one month since I have started using Git – previous SCM’s were SVN and TFS. One month into using a distributed SCM’s and I am very impressed. A few suggestions to those thinking of migrating or trying it out… Prepare to feel uncomfortable for a while – this goes when changing or trying out anything new – especially when you are comfortable with previous tools, when I moved to Git it felt very foreign at first, especially coming from a Windows paradigm where you are used to everything ......

Posted On Saturday, September 17, 2011 9:14 AM

Learning VIM – A windows fanboy’s progression from despair to hope
A while back read a book called the “pragmatic programmer”. Great book and I highly recommend – A section in the book was titled “Power Editing” and a suggestion they made was to have one editor. The motivation being that it is better to know one editor very well, and use it for all editing tasks: code, documentations, memos, etc. I buy into this concept – up to this point I work primarily in Visual Studio and do any other text editing in notepad or programmers notepad and while I have been able ......

Posted On Saturday, November 5, 2011 2:18 PM

Git Revisited
Having worked with TFS & SVN for a while now, I recently was put in a position where I had to get up to speed with Git. My only experience with Git up to now was attending a brief presentation on the subject and spending a few hours playing around with it – interesting at the time, but foreign enough for me not to hold any strong opinions on the matter. For the last two weeks I have had to get exposure to Git, and after getting over the initial “uncomfortable” stage I must say that Git is seeming ......

Posted On Wednesday, August 31, 2011 6:53 PM

VS2010 Multiline Find & Replace
I have been busy refactoring a legacy application where there are numerous blocks of code that are identical. To make the code more readable I wrote a sub function that performed the block of code and then I wanted Visual Studio to parse may file and replace any occurrence of that block of code with a new string. Originally I got stuck as it seemed VS2010 only allowed a single line replace, however after a bit of searching I found out that thankfully it does support multiline replace, it is just ......

Posted On Tuesday, April 12, 2011 10:56 AM

DiscountASP.Net TFS Hosting – 2 Months Later Review
In February I did a post about moving to DiscountASP.Net TFS Hosting from SVN. I promised to give some feedback a few months later to say how we were finding it. Well, it has been 2 months and no headaches yet. So far we have been running 5 projects on TFS on DiscountASP.Net service with work items / bug items and web access and the service has been 100% stable. So good job DiscountASP.Net If anyone is interested in finding out more about their hosting solutions I am quite happy to give them a plug ......

Posted On Thursday, April 7, 2011 2:38 PM

VB6 & MMMPack Workaround
So, I recently put up a post on using the MMMPack tool to help package old VB6 projects so that they work in Vista and Windows 7. I am a real fan of this tool because it saves me a ton of time.\ Recently though I needed to re-setup my machine to get the whole thing working properly and came across a few little gremlins that come with beta products. So I downloaded the latest MMMPack from their website and when using the tool on my project I got the following error. “Application has failed to start ......

Posted On Monday, October 25, 2010 2:04 PM

Getting VB6 to work in Windows 7
So, that time of year has come again when I need to do some changes to legacy apps written in vb6!!!… Except, now I am running windows 7 64 bit. To avoid pain, read the following blog posts which proved handy… Installing vb6 on windows 7 MMMPack Hope this helps someone else in the same position ......

Posted On Thursday, October 21, 2010 6:28 AM

Localising WPF & Silverlight Applications
A while back I looked into localising a WPF application. Because I prefer the MVVM application I wanted something that I could apply to the UI layer specifically in XAML. At the time I found a post on Codeplex that allowed me to achieve this, but when we moved from VS2008 to VS2010 it broke the whole system. I am glad to see that an update to this tool is now available here <Update> After speaking to my friend Brendon he pointed me to another post about the same topic… http://compositeextensions.... ......

Posted On Tuesday, September 7, 2010 3:25 AM

Crack .Net Applications 101 – Part 2
In part 1 of Crack .Net Applications I demonstrated how easy it was to reverse engineer an an unprotected .Net application. In this post my aim is to highlight a few techniques that one can employ to protect ones code from this type of hacking. So, my take on software protection is that one can never be 100% protected – given infinite time you can guarantee someone with enough intelligence will be able to bypass all security measures that you ever implement – that being said, we don’t have infinite ......

Posted On Wednesday, September 1, 2010 8:37 AM

Crack .Net Applications 101 – Part 1
A few months ago I attended a local user group meeting that focussed on software security. The presenter demonstrated several techniques that one could employ to bypass software security and several “tricks of the trade” that one could implement to make ones software more secure. The presentation rekindled the fire I had for a little research project that I had attempted several months earlier on reverse engineering .Net applications but that at the time I had lost interest in after an hour of unsuccessful ......

Posted On Tuesday, August 31, 2010 8:28 AM

Copyright © MarkPearl | Powered by: