logo

 

     
 
Home
Site Map
Search
 
:: Bitwise Courses ::
 
Bitwise Dusty Archives
 
 
 

rss

 
 

ruby in steel

learn aikido in north devon

Learn Aikido in North Devon

 



Free, Free At Last!

Professional Development Software That Won’t Break The Piggy-Bank!
Thursday 30 November 2006

Programming can be an expensive business. So it’s always nice to find a bargain. And the best bargains of all are the free ones!

Surprisingly, there is now quite a range of first rate development software that can be yours (legally) for a total outlay of Zero Dollars - which, at the current rate of conversion, coincidentally works out at precisely Zero Pounds, Euros and Yen too! I am not just talking about ‘demo' software. Nor do I mean Open Source. While there are many good quality Open Source packages, in this article I want to concentrate on fully-functional professional products. These include development tools and IDEs from well-known and not such well-known companies, targeting languages ranging from C++ and Basic to Smalltalk and Eiffel. The Big Hitters Let's start with the big guys. Until fairly recently, the idea of Microsoft giving away software seemed about as likely as an RAF squadron of (...)
- more...


Expert .NET 2.0 IL Assembler

Book Review
Tuesday 21 November 2006

Expert .NET 2.0 IL Assembler
by Serge Liden
Apress: www.apress.com
ISBN: 1-59059-646-3
Price $59.99 / £40.99 (Hardback)

There are some books that stick around for years – the original C Programming Language, for example. It wasn't (and isn't) a gripping read. But it did the job and, moreover, it still does. Expert .NET 2.0 IL Assembler hasn't been around for anything like as long as the C book, but now in its second edition, like the C book, it does the job. In this case, the job in question is describing the .NET assembly language (Intermediate Language or IL) and its environment. You might think that all you need to describe the .NET IL is a list of opcodes and some guidance on what they do. Indeed, the 2.0 IL Assembler book does have this information. But it also has a good deal more in its 500 pages. For example, there's an entire chapter on the interaction between unmanaged and managed code (...)
- more...


Ruby On Rails Up and Running

Book Review
Monday 20 November 2006

Ruby On Rails Up and Running
by Bruce A. Tate & Curt Hibbs
O’Reilly: www.oreilly.com
ISBN: 0-596-10132-5
$US29.99 / £20.99

Personally I prefer programming books to get right down to business without too much in the way of waffle. I frankly don't have the patience to wade through 1000+ page tomes or follow step-by-step guides to building monolithic applications. Which explains why my first impressions of Ruby On Rails Up and Running were favourable. Fortunately, so too were my second and third impressions… What's In A Name? Ruby is an object orientated programming language. Rails is a framework for developing web applications using Ruby. Together they are generally known as ‘Ruby On Rails'. At a bit less than 170 pages long the book is short and to the point. What's more, it doesn't waste the reader's time. Chapter One kicks off with a hands on tutorial – and, even if you are a total (...)
- more...


A Ruby IDE For Windows? I Must Have Been Mad!

And the dog thinks so too...
Sunday 19 November 2006
GIF - 62 kb
Ruby In Steel - the story of a chance comment that got out of control

What on earth ever possessed me? It’s a question which I’ve asked myself many times over the past year. There I was, happily tootling along, rambling away in this blog (or rather its more verbose predecessor, the Rants and Raves column), occasionally contributing a leisurely programming article to a computing magazine or two, walking the dog, stroking the cat – just quietly drifting off into my dotage… when, bam! I go and say the stupidest thing: namely, “Hey, let’s create a Ruby IDE For Windows!”

Ruby In Steel from http://www.sapphiresteel.com I remember the occasion well, I was having a quiet lunch (as a break from all the dog-walking and cat-stroking) in a very pleasant little restaurant on the fringes of Dartmoor. The sun shone merrily, the wine flowed freely and I was contemplating a carefree afternoon (followed by an equally carefree week, month, year and life) when all of a sudden I blurted out the aforementioned damn' fool comment. From across the other side of the table, I gradually became aware of two fried-egg-like objects staring back at me. These were the eyes of one Dermot Hogan – a software developer of no mean qualities and an even meaner cheque book (which explains why the lunch was on me). I expected him, at any moment, to snap his fingers, slap me on (...)
- more...


Borland’s Adventures In Wonderland

or: CodeGear Through The Looking Glass...
Wednesday 15 November 2006

Still can’t quite fathom the Borland thing. The CodeGear guys are trying to talk it up in the (still called ‘Borland’) newsgroups but the more I think about it, the weirder it gets. Back in early February, Borland, I quote), “announced plans to seek a buyer for the portion of its business associated with the Integrated Development Environment.”

Now, here we are in November. And the buyer turns out to be which company? Um, well, Borland… No matter what spin the company puts on this (“wholly-owned subsidiary focused on maximizing developer productivity”, “innovative, high-productivity development tools “, “the best interests of our customers, shareholders and employees,” etc. etc.) it strikes me as a marketing disaster unequalled since the days when a certain well-known company named Borland decided to make itself anonymous by calling itself by the wholly forgettable, and justifiably forgotten, name ‘Inprise'. Think about it. Is this the way to build up your business and inspire customer confidence? a) You tell the world you no longer want a chunk of your own company; b) you (...)
- more...


Borland Developer Group - Here Today, Here Tomorrow?

What’s going on? Sure beats me...
Tuesday 14 November 2006

Remember back at the start of the year, when Borland decided to ’divest itself’ of its Developer Tools group? Well, in a bizarre twist, it seems Borland has now decided to ’revest’ it again.

So what happened to all those companies who were rumoured to be clamouring to buy the Delphi developers? What indeed? According to the latest news, Borland suddenly had a change of mind. The upshot is that Borland has now formed a spinoff company called CodeGear which will focus on developer tools. Not sure how tightly focussed they'll be though - apparently, in addition to Delphi, C#, C++ and Java they also want to expand into AJAX, PHP, Python and Ruby. To be honest, I have yet to figure out whether this is good or bad news. I await developments with interest: www.codegear.com
- more...


Selling Your Software - Object Arts interview

Dolphin Smalltalk - how to make a success of a great product in a niche market
Tuesday 7 November 2006

Dolphin Smalltalk is a first rate example of a superb programming product from a small company.

In this feature we talk to Andy Bower, co-owner of Object Arts Ltd., makers of the Dolphin Smalltalk programming language and environment (see the Bitwise Tutorial To Dolphin Smalltalk) Huw: What are the biggest pitfalls to watch out for when setting up a software company? If you did it all over again, what would you do differently? Andy Bower: Someone once told us that it's very important to release product and generate sales and customer interest as soon as possible. Hence, it is a good idea not to add too many bells and whistles into the first version of your software. As he put it, "nobody ever gets rich by getting it right first time". We were quite good at this and, over the years, we've so far had six update cycles for Dolphin, which is a good way to bring in further revenue (...)
- more...


MicroISVs of The World Unite!

Planet MicroISV
Thursday 2 November 2006

I just came across another handy resource for would-be software entrepreneurs.

Planet MicroISV is a blog aggregation site that gathers together posts from a variety of blogs of interest to MicroISVs (that's ISV as in ‘Independent Software Vendor' and ‘micro' and in ‘one man and a dog'). If you are interested in the new series in Bitwise this month all about how to make a success in the software business (tip: first get a dog), this site is definitely one you should watch… Planet MicroISV
- more...


Selling Your Software

First take a reality check...
Tuesday 31 October 2006

Maybe you think that setting up your own software company sounds like a fast route to fabulous wealth. What’s more, if you’re your own boss, life has got to be so much easier - well, hasn’t it? I mean, just think of it: no more commuting, no more rat race; just get up in the morning, have a leisurely breakfast, read the newspaper, take a shower, saunter across to your ‘home office’, write a bit of code if the mood takes you, stroke the cat, walk the dog and then, just by way of light relaxation, count the heaps of money you’re making…

On the other hand, if it was that easy, surely everyone would be doing it! The fact of the matter is that setting up a software company is fraught with problems. For example: While you are developing the software (and before you are ready to sell it), you won't have any income. Not a miserable cent, penny or groat. Though you'll still have all the usual bills to pay… The there's all that boring ‘business stuff'. Setting up a company involves a whole lot of red tape, form-filling and baroquely complex accounting procedures… And finally, after you've got everything ready to go - hey, who's to say that anyone's going to buy your product anyhow? As bets go, setting up a software company definitely isn't one of the safe ones. Software Nightmares… Then there's (...)
- more...


Selling Your Software - Gurock Software Interview

The perfect partnership...
Tuesday 31 October 2006

Gurock Software was founded by two talented brothers with a big idea and the determination to transform it into a successful business.

In this feature, we talk to Dennis Gurock, co-founder of Gurock Software, makers of SmartInspect a logging tool for .NET, Java and Delphi (see The Bitwise Review), about the pleasures and pains of setting up software company. http://www.gurock.com Huw: What are the biggest pitfalls to watch out for when setting up a software company? What have been your biggest mistakes? Dennis Gurock: Looking back, our biggest mistake was probably the fact that we ignored the marketing side of the business until the launch of our first product. We generally underestimated the effort required to market and promote our product and just concentrated on the technical things before the launch. Huw: If you did it all over again, what would you do differently? Dennis Gurock: If we were doing it all (...)
- more...


Selling Your Software - SOCK Software Interview

Making software your business...
Tuesday 31 October 2006

So you’ve got a good idea for a software product and you think you have what it takes to develop it. But how do you go from an idea to sales?

In this feature, we talk to Jud Cole, president of SOCK Software, makers of the SOCKShell Windows enhancement utility and the CodeHealer program analysis tool for Delphi (see The Bitwise Review) about the pros and cons of setting up a company – and how to protect your products from the software pirates… http://www.socksoftware.com Huw: What are the biggest pitfalls to watch out for when setting up a software company? Jud Cole: Make sure that you are doing it for the right reasons: That you REALLY want to do it - That you REALLY believe that it is a viable business model Make sure that you (and your family, if applicable) are ready to commit yourself to the business on a 24 by 7 basis, at least for the initial period, and probably for the first few years at least. (...)
- more...


Rails the Dog Wagging Ruby The Tail?

Polishing Ruby...
Wednesday 25 October 2006

Interesting opinion piece about the “impending Ruby fracture” over on David Pollak’s Blog. Back from the recent Ruby conference David notes that Matz, the creator of the fashionable Ruby language, seems to be letting his own language run away without him. There are four different Ruby execution environments under development at the moment…

YARV (the blessed Ruby VM, 1 developer at a University, 3 years in development so far and garbage collection still doesn't work,) JRuby (Ruby that runs on the JVM, 3 full time people, 2 of whom are Sun employees, and one of whom is currently writing the Ruby 1.8 spec), Ruby.Net (Ruby that runs on the .Net VM, 1 full time coder who was recently hired by Microsoft), and Rubineus (written by a frickin' smart former sys-admin who loves Ruby, picked up the Smalltalk Blue Book and is implementing a Ruby VM & JIT in Ruby that's almost self-compiling.) And that's not even counting The Garden Point Ruby .NET compiler. For the time being, though, it is Rails that is causing most of the interest. This is a fairly easy to use (though in my opinion, it could, and should, be even easier) web (...)
- more...


Google hires ’smarter cats’

Dumb moggies need not apply
Monday 23 October 2006

There’s an interesting take on Google from long time Microsoft watcher Mary Jo Foley. Google seems to be in the process of heading from being everyone’s favourite software company to a basket case.

Google has 45-46 separate products at the last count - but only one of them makes any money. The rest of them are way under water - fairly characteristic of a company with too much money to spend. Google Earth might be a fine and wonderful thing. But does it add a cent to the bottom line? I think not. I'm not in favour of large hierarchical corporations - I worked in a couple and I don't want to do it again, thanks. But beyond a certain size, you just have to have management. Sooner or later, Google is going to understand that. The only variable is how much shareholders' cash they will blow before realising it. Smarter cats are not the (...)
- more...


Internet Explorer 7 – Here At Last!

Shame I gave up waiting…
Thursday 19 October 2006

Those of you who are still using Microsoft’s tired old Internet Explorer 6 may be passingly interested to know that the company has finally released IE 7.

GIF - 55 kb
Tabbed browsing, RSS, anti-phishing and glass buttons - but is that really enough...?
I've just downloaded it and my first impression is that it's slow. However, let's not jump to conclusions. Maybe this is just a ‘newly installed software' thing or maybe there are some settings I can tweak to get it zooming along faster… My second impression is: so what's new? The browser looks pretty much the same as the last version apart from a couple of the obligatory (yawn) glass-effect buttons up at the top corner. A closer look, however, reveals more ‘new' stuff such as tabbed browser windows, RSS feed support and improved printing with better shrink-to-fit options. These features are, of course, ‘new' only to Internet Explorer. Other browsers, such as Firefox and Opera have had them for yonks… Arguably more important than these things are the (...)
- more...


Video Bloggers Under Fire?

Europe ties the gags...
Wednesday 18 October 2006

Is the European Union trying to prevent free speech?

There are reports that the European bureaucrats are trying to force video bloggers to licence their broadcasts just like commercial TV companies. In principle this sounds like they are simply trying to prevent the bad guys putting out ‘video nasties'. Feisty American video blogger, Michelle Malkin, smells a rat. She believes this could be the first step in an International movement to strangle free speech on the Internet. Michelle video blogs on the subject HERE. What d'you reckon…?
- more...


Bill Gates - Satan or Saint?

Giving it all away...?
Monday 16 October 2006

Interesting article on the BBC web site charting the transformation of Bill Gates. No longer the demon geek from Hell. Now more of a zillionaire Mother Teresa...

In time, Microsoft went from a cool local software company that made it very big, to a sort of global menace, in the eyes of some. It was said to be a ruthless predator, a monopolist, a force of evil. There were numerous web sites devoted to comparisons between Bill Gates and Satan. [...] But starting about five years ago, Bill Gates went through an extraordinary transformation, and so did his home town. Married, with three children, he and his wife started the Bill and Melinda Gates Foundation. They promised to give away most of their wealth, and do so at a relatively young age. [...] In short order, the Gates Foundation became the world's largest philanthropy, with more than $25 billion in assets. They've gone out and hired the best and brightest in select fields, and made it (...)
- more...


Visual Basic - To Infinity and Beyond!

Dermot gets into orbit … just.
Saturday 7 October 2006

Last month I looked at a simple ’rocket’ represented by a Visual Basic 6 control. While it worked, it did have one or two limitations. First, there was the somewhat rectangular appearance to the control. Let’s face it, most rockets are not square. Secondly, the Earth’s gravity was treated as being constant. Of course, the strength of the Earth’s gravity varies with distance from its centre.

Right-click to download the source code See also Previous Part of this series The Rocket control is in fact a type of 'cellular automaton'. In spite of having a complicated sounding name, these things are really very simple. That's actually the essence of cellular automata. They are simple because they only know about local conditions - the nearby temperature, pressure, gravity and so on. One of the reasons for using cellular automata is that you can directly solve some very complicated problems. The alternative is to work through some of the nastier varieties of equations that lurk in the undergrowth of physics, chemistry and biology. But another reason for using cellular automata is to explain and understand how things work without getting lost in tedious mathematics. (...)
- more...


Learn To Program Delphi Part Two

Procedures, functions, constants, sets and more…
Sunday 1 October 2006

In the first lesson in this series, we wrote a French verb conjugator. This looked like a very simple program. Unfortunately, simple programs can rapidly turn into quite complicated ones and this is a case in point.

Right-click to download the source code See also: Part One of this Series Download Turbo Delphi from: http://www.turboexplorer.com/ Initially, when it was dealing with just one verb type, it seemed reasonable to place all the code into Delphi's Button1Click event-handler. But now I want it to handle all the regular verb forms, ‘-er', ‘-re' and ‘-ir'. Were I to put the code into a single procedure, my program would soon become messy and difficult to debug. So I've decided to clean it up by giving each verb-form its own procedure. On Call Load up the french3.dpr project. You will see that I've written three procedures, each of which begins with its name followed by a string parameter between brackets, similar to the following: procedure ConjugateIRverb( vStem : (...)
- more...


VB 6 - Aerial Pigs in View

Microsoft helps VB6 users (again)
Friday 29 September 2006

Well, the pigs have started to fly. Microsoft has introduced a tool that makes it easier for the poor, ignorant, un-enlightened VB 6 user to use .NET forms – in a VB6 application. Woo-hoo!!

Let's see now: VB6 was released about eight years ago, and .NET about 5 years ago. And it's taken this long for Microsoft to twig that there is a whole raft of VB 6 users out there who are perfectly content to sit on their wallets and not fork out good cash for VB .Net. The tool in question is the Interop Forms Toolkit 1.0 and it looks to be part of what the doctor ordered for VB6 users beached by Microsoft's insane decision to dump VB6 in favour of VB .NET. Not to put too fine a point on it, the market has rejected VB.NET in its current form. I'm not going to go over the arguments as to why the last language you should chose to upgrade to from VB6 is VB .NET: to my mind it's a no-brainer choice to go with C#. If you're going to have to re-write your application, you might as well (...)
- more...


Nuclear Warheads, Boobies and President Clinton

What’s it all mean?
Friday 29 September 2006

“i worship all that is evil in the world and hope that the democratic national convention finally obtains nuclear warheads with witch to blow themselves up in a glorious blaze of atomic fire. oh and i like boobies. and one day our glorious leader the former president clinton will arise from the ground look at his shadow and determine if we will have a few more months of winter”

Here's a little puzzle for you: what is the connection between the paragraph shown above and Bitwise? No idea? Yes, well, frankly, it beats me too. In fact, the above quoted paragraph is one of the curious search terms which has led some poor benighted soul to land upon the Bitwise web site. In fact, it might have led no less than 62 poor benighted souls here; or possibly one poor benighted soul 62 times. Anyhow, one way or another, that search term has brought a person or persons to the Bitwise site on 62 occasions. I know this thanks to the search statistics provided by the Bitwise control panel – a tool which, among other things, shows this kind of arcane information. The thing that strikes me as odd (well, ok, the entire thing strikes me as odd – but I mean the thing (...)
- more...


More..

... | 260 | 280 | 300 | 320 | 340 | 360 | 380 | 400 | 420 | 440

Home