In the rounds of looking for a specific syntax highlighting mechanism for Text Wrangler ( a fairly nice but large text editor for OSX). I found what I was looking for there but realized there was a problem with Text Wrangler, it would only start the syntax highlighter based soley on the extension of the file. This is a problem because I was looking for a syntax highlighting for cmake, and the primary build files are usually denoted as CMakeLists.txt files. I really didn't want to start the syntax highlighter for all txt files as I end up processing a large variety of files.
Mac
|
|||
The usual Developer's dilemma here, I went on a hunt to try and find a decent open source cross platform C++ library that offered a good logging system. One that would write proper text logs on mac/linux and write either to the event viewer/text file on windows machines. Well all the systems I found out there worked really good on one platform but seriously lack in other areas. So in typical open source fashion I figured I would write my own that would be generic and fit my current needs. |
|||
|
|||
Gawker is an application for Mac OS X that creates time-lapse movies using a webcam. Images from your camera can be shared, allowing other users to record your image stream. Streams can also be combined to create a time-lapse movie with up to four locations side-by-side. |
|||
Windows is the greatest thing since sliced bread, no wait Apple's OSX is, no wait what about all the different *nix versions out there. The battle of battles that has been going on for some years now I think, which Operating System is the best. Usually when this debate gets started on some forum it usually turns into an impressive flame war that degenerates into a series of personal attacks. Any ways I wanted to take a little different look at it than my previous post about games leading the way even though I still think that is applicable. |
|||
So in the rounds that I go on the internet I came across this article: Git vs. Mercurial: Please Relax. Had I seen this back when I was reading up on dvcs it would have swayed my decision on which one to go with back then. But since I have read it and I thought it was a well represented case between git and mercurial I figured that I would at least look into it a bit more. |
|||
There are actually quite a few really good resources and good walk-throughs out there. There are a few things that really none of them talk about on any real level and that is what *should* be used or in which way it should be used. First off NFS does work with OS X Leopard and using the directory utility under the utilities folder in applications can be setup to automount. But NFS seemed really a pain to deal with and doesn't offer similar level of general functionality as AFP does. |
|||
In the last couple of days I somehow got turned towards Mercurial as a Versioning system, and after a pretty in depth look decided that it would be the better of the versioning system. At least significantly better than Subversion at any rate not sure about the other versioning systems but I decided to go with this one in particular. Some of the things that I gathered that make it better than Subversion is that it is a distributed system and the way these particular ones work is that the whole repository is cloned instead of a revision being checked out. |
|||
Yes its true, at least in my general opinion. Several conversations and articles later I keep hearing that the reason why linux isn't more mainstream desktop is because of advertising and I have to disagree with this point pretty completely. Look at apple, they run advertising campaigns all the time, they have a percentage of the market share however that percentage is still rather low by all accounts. Now knowing that can one still make the argument that the only reason why neither apple nor linux have a larger market share is because of advertising. |
|||
Figured I would talk a bit about what tools I use under what circumstances for Development. Primarily I am a whatever shoe fits best kind of developer so I use a very broad range of tools to accomplish a variety of tasks. Very much dependent on what I am working on at that particular time.
|
|||
