Sep 02 2010

Byte order marks and CRLFs?

Category: .live and learnAmit Bahree @ 11:33 am

It continues to surprise me that people who write software for a living these days (i.e professional developers) have no understanding of what byte order marks are and how they relate to different encodings. Most developers I interact with have no clue – including of course how EF BB BF differs from FF FE. Also so few of them have a understanding of linefeeds and how that differs from Unix to Windows.

If this is the trend, then it probably is not a good sign of the times to come.


Aug 08 2010

Race Conditions explained

Category: .lolAmit Bahree @ 6:15 pm

Need I say more?

Race condition explained

Race condition explained

Tags:


Aug 08 2010

Boolean logic explained

Category: .lolAmit Bahree @ 6:10 pm
Boolean logic explained

Boolean logic explained

Tags:


Aug 08 2010

Project Management – how to test?

Category: .lolAmit Bahree @ 5:59 pm

I think many of us can relate to this – including my current project. :roll:

Tags:


Aug 08 2010

Still no sleep

Category: .lolAmit Bahree @ 5:38 pm

Unfortunately (or fortunately), depending on your perspective, this is so me!

Still no sleep

Still no sleep

Tags:


Jul 30 2010

iPhone 3.0G and iOS 4

Category: .lolAmit Bahree @ 10:27 am

The wife has one of these and can absolutely relate to this! Smile

Tags:


Jul 28 2010

Microsoft’s Street Slide

Category: .geekAmit Bahree @ 6:22 pm

This is quite cool – now only if MS hurry’s up and incorporated this to Bing Maps.

MS Street Slide

Tags:


Jun 28 2010

Upgraded to WP 3.0

Category: .miscAmit Bahree @ 11:00 pm

Just upgraded the blog to WordPress 3.0 – two clicks and I was done – can it get any simpler? What a pleasant surprise compared to the pile of crap that CS 2007+ turned out to be. Try upgrading that in something like two clicks? Ha! Well done WordPress!

Tags:


Jun 25 2010

Interesting Find #22

Category: .linksAmit Bahree @ 8:01 am

Next post in the interesting find series.

  1. Speccy – an advanced and very cool System Information tool for your PC.
  2. Channeling Earth – Rivers Seen From Space
  3. The SSD Relapse – Understanding and Choosing the Best SSD
  4. Turn off laptop screen – every machine does not have an option to switch off the screen (say at night) and this small app is perfect for those situations – very handy at night.
  5. How to save and share ridiculously large files – well the name says it all. :)
  6. SQL Server I/O Internals – if you wanted to know how SQL Server handles I/O then this is a very interesting read.
  7. Clustered Tables vs Heap Tables – interesting to understand the comparisons in SQL Server (especially if/when you will be dealing with SQL Azure).
  8. Cloud Computing footprint – is it time we started measuring our digital footprint just the same as we have our carbon footprint?
  9. Zettabytes – Petabytes is so yesterday; hello Zettabytes! I wonder how one indexes that?
  10. Let me Google that for you – perfect for when you get a question from a few lazy people.
  11. Let me Bing that for you – same as above, except this uses Bing.
  12. 15 RDP Solutions for Linux – good write up comparing the various options you have if you want to RDP to Linux from Windows/Mac.
  13. Ninite easy PC Setup – Install multiple apps at once without toolbars or clicking Next. Quite handy if you have less-technical friends/family. :)

Tags:


Jun 21 2010

What we have learned …

Category: .miscAmit Bahree @ 7:08 am

… the average wife spends nearly 8,000 minutes a year nagging her husband!

Tags:


Jun 20 2010

Hardware Chart

Category: .geekAmit Bahree @ 7:15 pm

This computer hardware chart is quite cool. Not sure why, where and who would want to use this. But, it does beg the question – can things get any geekier? :)

907479120_5ZgiC-S[1]

Tags:


Apr 18 2010

invalid use of incomplete type ‘blah’

Category: .codeAmit Bahree @ 9:21 pm

When you try and compile some code and you get an error along the lines of invalid use of an incomplete type ‘whatever type’ then in most cases it means you need to include the header file where that type is displayed.

For example I had the following events in my header file:

protected:
    void mousePressEvent(QGraphicsSceneMouseEvent *event);
    void mouseReleaseEvent(QGraphicsSceneMouseEvent *event);

When when I tried to compile gave the following error:
invalid use of incomplete type ‘struct QGraphicsSceneMouseEvent’

This was because the compiler could not find details of the struct and hence the details. To fix the problem I need to include the header.

This of course is similar to the initialized but not complete error but subtly different.

Tags:


Next Page »
Get Adobe Flash playerPlugin by wpburn.com wordpress themes