Mozilla Firefox 26.0 Released

Mozilla Firefox has just released Mozilla Firefox v26.0.
http://www.mozilla.com/firefox/

Mozilla Firefox is a free and open source web browser descended from the Mozilla Application Suite and managed by Mozilla Corporation. To display web pages, Firefox uses the Gecko layout engine, which implements most current web standards in addition to several features that are intended to anticipate likely additions to the standards

Regards,
Roger Lacroix
Capitalware Inc.

Linux, macOS (Mac OS X), Open Source, Windows Comments Off on Mozilla Firefox 26.0 Released

Do You Backup Your Data?

Over the weekend, I read Alan Zeichick’s article Protect your developer data and it made me smile as I’ve been through the exact same thing many times over the years. Of course, it made me think, are people/companies backing up their data or just flying by the seat of their pants. Do people think that ‘backing up their data is something they may do someday but not today’?

For me, I can’t take any chances, as my life exists in the digital world (so to speak) and I could never ever afford/tolerate any data loss. I have put tens of thousands of hours into creating software products (commercial & open source), documentation, tutorials, web sites, etc. and I couldn’t simply recreate it without a whole lot of work, if some or all of it disappeared (actually, it would be devastating). So, I’m a little anal about backing up my data. 🙂

A little history on my desktop PC step up – its a little different, kind of like me. Back in the 90’s. I used to have my PC setup to triple boot (OS/2, Windows and Linux). So, to be able to get access to my programs or documents, I had to separate my files from the OSes. I created a separate partition for each OS and created other partitions to hold programs and documents. Over time, I found it easier to have separate PCs to run OS/2 (I don’t use OS/2 any more), Windows and Linux and use VNC or telnet to them and do what I need to do but the partitioning on my desktop PC stuck plus I have had the ‘blue screen of death’ too many times to actually trust Windows!!

So, here’s how I partition the hard drives on my desktop PC:

  • The C Drive only contains the Windows OS and absolutely nothing else. I do NOT use the Windows’ Documents directory or any other Windows directory that would put data on the C Drive.
  • The D Drive is where I install all of the applications I use. i.e. LibreOffice, FireFox, Eclipse, JDK, WinAmp, etc.
  • The E Drive is where I store all of the documentation, pictures, photos and business data that I create plus I have a huge PDF collection (manuals, docs, etc..) for anything and everything.
  • The F Drive is for source code. It contains my Eclipse workspace, Visual Studio code base, build scripts plus I have hundreds of thousands of code samples I have collected and categorized over the years.
  • The G Drive is my junk collector. I have FireFox’s Download directory on the G Drive, ‘temp’ directories and a ‘MySoftware’ directory that contains all of the software that I have download from the internet and installed.

If you are curious how I do the partitioning from a hardware perspective, I have 2 SSD (Solid State Drive) drives in my desktop PC. The first SSD is partitioned as C and G Drives and the second SSD is partitioned as D, E and F Drives. Why like that, well, I’ll tell you. The 2 most heavily used partitions are C (Windows OS) and D (all of the applications) drives, so I wanted them on separate physical drives. Hence, I will get the best throughput with this configuration. Also, the G Drive is rarely used, so it made sense to pair it with the C Drive partition. So, that’s the why!!

Also, the reason I still keep nothing on the C Drive except for Windows is because (roughly) 5 years ago, I got the ‘blue screen of death’ (running WinXP) and Windows would not start except in bare bones ‘safe mode’. I tried to repair it, searched on the internet (with another PC) for a solution but in the end, I formatted the C drive and re-installed Windows. Hence, if I had any data on the C drive, I would have lost it. So, keeping my data on a separate partition is well worth the 1 minute of time to create the separate partition.

So, back to Alan Zeichick’s article. One of the backup procedures (more on this in a minute) that I use is to do daily and weekly backups to my NAS (Network Attached Storage). After a lot of research, the first NAS I purchased was a Buffalo TeraStation Terabyte (1TB) NAS back in 2005. It had 4 256GB drives in it for a total 1TB. I setup it up as RAID-5 which meant I got roughly 750GB of storage which was fine for my needs back then. It ran fine for several years and then one day I got the ‘red blinking light’. Since, this was new to me, I freaked-out. After I realized that my data was still safe, I followed the procedure and replaced the bad drive. I ran the reconfigure option and a few hours later, the red light was gone and everything was bad to normal.

In 2009 (or 2010, I can’t remember), I got another ‘red blinking light’ on the nearly full NAS. I thought, I could replace the 256GB hard drive or simply get a new Buffalo TeraStation III 4TB NAS. I opted for the new NAS, sense the old one was nearly full. I configured the new NAS in a RAID-5 configuration and copied everything from the old NAS to the new NAS.

A couple of months ago (in 2013), I got the ‘red blinking light’ on the 4TB NAS, so I searched around looking for a replacement 1TB drive and found that Best Buy happen to be dumping Seagate Barracuda 1TB drives for $74.99, so I bought 4. Yes, I only needed one, but the price was excellent and they may be hard to find in the future. So it seemed logical to me to stock up now. I put them on the shelf right next to the NAS. So, the next time I see a ‘red blinking light’, I’ll just grab one of the new drives, pop-out the dead drive and put in the brand new drive. Oh, I forgot to mention, the NAS supports hot-swappable drives, which means you don’t have to turn it off to swap out the drives – very cool!!

Besides using the NAS as a backup device, I create ‘shared folders’ on it. I have a ‘music’ share on it where I put all of my converted CDs (yes, I still buy CDs). The ‘music’ share has a little over 11,000 songs on it. Hence, no matter what computer I am using (i.e. Windows, Mac or Linux), I can access the ‘music’ share.

Now back to my anal backup procedures (you’ll see in a minute why I describe it that way). There are 2 pieces of backup software that I rely on: Cobian Backup and Robocopy.

  • On a daily basis, I use Robocopy to ‘clone’ my desktop PC onto my laptop (and yes, the laptop is configured exactly the same as the desktop PC).
  • On the desktop PC, I have a daily Windows task to run Robocopy to do a differential backup to the NAS.
  • On the desktop PC, I have a daily Windows task to run a UFM Workflow to compress selected directories, encrypt the zip files and upload the files to a secure online resource (maybe I should do a ‘UFM How-To’ on this).
  • On the desktop PC, I have Cobian Backup setup to do full weekly backups to the NAS.
  • Every 4-6 weeks, I backup (burn) everything to several ‘Blu-Ray’ discs and store the discs at an offsite location that is more than 10km from the office.
  • The NAS sits in a locked storage room, 6 feet (2 meters) off the floor where most of the walls and floor are of concrete. It is plugged into an APC XS 900 backup UPS. Hence, there is a high probability that it will survive an electrical brownout, short-term electricity loss or a fire.

So, those are my backup procedures that I have setup. Is it complete? I think I have covered off 99.999% of the situations that could occur to cause data loss. Is it a little over the top? Probably. But better safe than sorry. 🙂

If you don’t backup your data, please take a moment and implement a solution. You don’t have to do what I do, as there are plenty of easy solutions like external backup hard drives. For those people who use digital cameras or take pictures on your phone, what would you do if you lost ALL of your pictures because your hard drive crashed or your PC was stolen?

Food for thought.

Regards,
Roger Lacroix
Capitalware Inc.

Capitalware, General, Windows Comments Off on Do You Backup Your Data?

Is Microsoft Server to Server Traffic Encrypted? Nobody Knows.

There have been a lot of discussions recently about NSA snooping on data traffic between servers. Microsoft has been extremely quiet and evasive about where in the transfer the data is unencrypted between Microsoft Servers.

A couple of weeks ago, Ars Technica had the following article where Microsoft’s Dorothee Belz, EMEA VP for Legal and Corporate Affairs, said “Generally, what I can say today is server-to-server transportation is generally not encrypted. This is why we are currently reviewing our security system.”

Yesterday (November 5th, 2013), Slashdot posted an article called Microsoft’s NSA ‘Transparency’ Push Remains Pretty Opaque. So far, nothing has changed.

So, what does this have to do with Capitalware’s MQAUSX product? Well, it goes like this: If a customer installs the MQAUSX on a Windows 2003/2008/2012 Server and the MQAdmin sets the authentication target as Microsoft’s Active Directory, is there a security exposure of the user credentials?

Why am I concerned? When customers purchase MQAUSX and implement the MQAUSX client-side security exit, they expect that the user credentials will remain encrypted for the entire communication process. But with Microsoft’s silence on this issue, customers who use MQAUSX on a Windows Server, do not know what to expect when MQAUSX issues a Windows API call to perform authentication against Active Directory. Is the data traffic (UserID and Password) between Windows Server and Active Directory encrypted or unencrypted? That’s my $64,000 question.

If NSA is snooping on data traffic then that would be one of the best places to snoop.

Therefore, until we know for sure or Microsoft issues a public statement that the data traffic is encrypted between Windows Server and Active Directory (or issues a patch), Capitalware recommends that customers switch to an authentication format that is encrypted. Since Active Directory supports LDAP V3 style authentication, Capitalware recommends using LDAP over SSL connection to Active Directory. By doing this, no one can snoop at the user credentials as they are passed from a Windows Server to Active Directory.

Regards,
Roger Lacroix
Capitalware Inc.

Capitalware, IBM MQ, Security, Windows Comments Off on Is Microsoft Server to Server Traffic Encrypted? Nobody Knows.

SQLite v3.8.2 Released

D. Richard Hipp has just released SQLite v3.8.2.
http://www.sqlite.org/news.html

SQLite is a software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine. SQLite is the most widely deployed SQL database engine in the world. The source code for SQLite is in the public domain.

Regards,
Roger Lacroix
Capitalware Inc.

C, Database, IBM i (OS/400), Linux, macOS (Mac OS X), Open Source, Programming, Unix, Windows Comments Off on SQLite v3.8.2 Released

30-day Trial of MQBT, MQVB & MQVB for Linux Now Available Online

Rather than people emailing Capitalware Support and requesting a trial download for MQ Batch Toolkit for Linux, MQ Visual Browse for Linux or MQ Visual Edit for Linux, I have made the downloads available via each product’s download page.

As Linux has grown in popular, so too have the requests for trial versions of each product. So it just makes sense to have the trial downloads available for anyone to test out rather than having to first send an email to Capitalware Support.

Regards,
Roger Lacroix
Capitalware Inc.

Capitalware, IBM MQ, Java, Linux, MQ Batch Toolkit, MQ Visual Browse, MQ Visual Edit Comments Off on 30-day Trial of MQBT, MQVB & MQVB for Linux Now Available Online

New: MQ Visual Edit v1.6.4

Capitalware Inc. would like to announce the official release of MQ Visual Edit v1.6.4. This is a FREE upgrade for ALL licensed users of MQ Visual Edit. MQ Visual Edit allows users to view, manipulate and manage messages in a queue of a WebSphere MQ (formally MQSeries) queue manager and presents the data in a simplified format similar to a database utility or spreadsheet program.

For more information about MQ Visual Edit go to:
https://www.capitalware.com/mqve_overview.html

    Changes for MQ Visual Edit v1.6.4:

  • Fixed an issue with EditMQMD function not properly handling the message data part when updating the message.
  • Fixed an issue with Forward Message function and the MQRFH2 being stripped from the message.
  • Fixed an issue with the initial setting of ‘Wrap Text’ in the Message Edit window.
  • Updated docs (English only)

Regards,
Roger Lacroix
Capitalware Inc.

Capitalware, IBM MQ, Java, Linux, macOS (Mac OS X), MQ Visual Edit, Unix, Windows Comments Off on New: MQ Visual Edit v1.6.4

New: MQ Visual Browse v1.6.4

Capitalware Inc. would like to announce the official release of MQ Visual Browse v1.6.4. This is a FREE upgrade for ALL licensed users of MQ Visual Browse. MQ Visual Browse allows users to view messages in a queue of a WebSphere MQ (formally MQSeries) queue manager and presents the data in a simplified format similar to a database utility or spreadsheet program.

For more information about MQ Visual Browse go to:
https://www.capitalware.com/mqvb_overview.html

    Changes for MQ Visual Browse v1.6.4:

  • Fixed an issue with EditMQMD function not properly handling the message data part when updating the message.
  • Fixed an issue with the initial setting of ‘Wrap Text’ in the Message Edit window.
  • Updated docs (English only)

Regards,
Roger Lacroix
Capitalware Inc.

Capitalware, IBM MQ, Java, Linux, macOS (Mac OS X), MQ Visual Browse, Unix, Windows Comments Off on New: MQ Visual Browse v1.6.4

It’s back: Excelsior JET Charity Bundle

Excelsior have announced the Excelsior JET charity bundle, where you can get the standard edition of Excelsior JET for just $50 (without support), and they contribute all of the money to charity.
www.ExcelsiorJET.com/charity

That’s a discount of over $1,400 from the list price of Excelsior JET Standard Edition. What’s the catch? No support. That’s fine, just read the manual. 🙂

This is a true win-win offer. A charity gets some money and the purchaser gets a perpetual license to Excelsior JET Standard Edition. 🙂

If you are a Java developer or a company that produces Java applications, you should REALLY sit up and take notice of this time-limited offer because when do you ever get to save money AND do the right thing at the same time!!!

Last year, I purchased the charity bundle for both Windows and Linux, sure I had to crack the manuals and do some reading, it was well worth it. I plan on purchasing the charity bundle for both Windows and Linux today. As an added bonus, the company has posted the following on the web site ‘Free upgrade to version 9 in January 2014’, which is great.

Regards,
Roger Lacroix
Capitalware Inc.

Java, Linux, Windows Comments Off on It’s back: Excelsior JET Charity Bundle

SupportPac MH06 v1.0 Released

Tim Zielke has released SupportPac MH06 version 1.0:
http://www.ibm.com/support/docview.wss?uid=swg24036430

This SupportPac provides simple command line tools (mqtrcfrmt and mqoptions) to aid in reading distributed MQ traces.

Regards,
Roger Lacroix
Capitalware Inc.

IBM MQ, Linux, Unix, Windows Comments Off on SupportPac MH06 v1.0 Released

Need beta Testers for a new MQ client-side security exit that works with DTCC

Every 7-8 months I get an email asking me if MQAUSX’s client-side security exit will work with DTCC (Depository Trust Clearing Corporation) server-side security exit. I normally tell the person to tell DTCC to use MQAUSX since MQAUSX’s client-side security exit is free to use. But that goes nowhere fast. 🙁

After another recent request and several posting on mqseries.net, I have created a client-side security exit based on DTCC’s mqmdh001.c sample. What I did was take the framework for MQAUSX’s client-side security exit, remove the MQAUSX guts and plug in the DTCC stuff.

I have it working on my system but I don’t have access to a DTCC queue manager to do a real test. Therefore, I need some beta testers to do some real testing.

I have made it super easy to configure the exit to send the credentials to DTCC. You can specify your credentials directly in the SCYDATA field of the channel or put the credentials in a file and then put the file name in the SCYDATA field of the channel.

I will build the exit for AIX, HP-UX, IBM i (OS/400), Linux (x86, Power & zSeries), Solaris, Windows and z/OS.

Once I have a GA version of the product, it will be released under the license of ‘Licensed as Free’.

If you would like to beta test the client-side security exit then send an email to support@capitalware.com

Regards,
Roger Lacroix
Capitalware Inc.

Capitalware, IBM i (OS/400), IBM MQ, Licensed As Free, Linux, Security, Unix, Windows, z/OS Comments Off on Need beta Testers for a new MQ client-side security exit that works with DTCC