Recently I have started to despise being pushed to update my Linux distro just because support was being stopped.

I used to only go with the Ubuntu LTS releases until I needed some more up to date libraries and software to compile a new piece of software I needed.

I am getting tired (lazy) of having to constantly fix broken dependencies.

So I finally took the plunge – I am updating all of my machines to not only a different flavor or Linux, but a different philosophy.

I install Manjaro XFCE. So Manjaro is is based off from Arch, so what is the big deal here?

Manjaro is a rolling release.  This means that you will get constant updates.

And here is the real kicker – you never need to download and install the latest version of Manjaro. If you install the updates, you always have the latest version.

This might occasionally break some funtionality (so I am told) but your system will be up to date with not only the latest versions of software, but the OS itself.

I had the update for the recent bash bug wihin hours of it being released.

While Manjaro XFCE is not quite as user friendly as Ubuntu, it is actually much more friendly to those farmiliar with Windows XP/7. The XFCE desktop appears a lot like the old Gnome2 style that I miss so much.

The biggest pain for me was to have to remember the software apps I had custom installed between updates of Ubuntu. And Ubuntu’s upgrade path between newer versions never seemed to work out for me.

Now I don’t have that worry about the upgrade blues anymore.

There are many free business software solutions out there. But how many of them offer everything you need? I have been searching for many years for the perfect solution for my business. I have purchased many different software packages and have always been disappointed.

Most of the software out there has one common theme; They give you most of what you need and then you have to pay for additional modules or custom programming.  And that is the catch; You have to pay extra for functionality that should have been included in the software from the beginning.

My major gripe is that of the 2 most promising packages I looked at in the past few years, both of them did not have emailing functionality built in. Oh they both had fields for email addresses. But if I needed to send the statement / invoice out to the customer, there was no built in functionality for that.

How can a business software that you pay money for, not have this built-in in the 21st century?

Recently I stumbled upon another piece of Open Source Software that has it – OpenERP 7. OpenERP brings business software into the 21st century. It has almost everything you could imagine a very expensive piece of software could have. It includes everything and more that software costing hundreds of thousands of dollars has.

Yes, it has built-in emailing capability. As a matter of fact it takes advantage of this functionality and takes it to the next level. It uses a “social networking” type of interface for following documents, vendors, customers and almost everything you could imagine.

What I mean here is that it allows people to subscribe to documents, customers, vendors, etc and receive either emails or messages within the software itself to keep you up to speed on things that are important to you.

OpenERP also includes a POS (Point of Sale) interface. This allows you to use a touchscreen computer as a sales terminal.

The features of this software are so powerful that a simple explanation in writing will not do it justice. You have to see the software to believe it.

I highly recommend you view one of the many YouTube videos available. You can also choose to set up a FREE (time limited) web hosted account.  This is probably the best way to get your hands on this software.

They will host if for you for a price per user, per month charge if you want. Think about the possibilities of this; They host it, update the software, do backups, etc for a reasonable per user fee.  The only extra charge would be for any customization’s you would want done.

The software allows you to change the workflow to your specifications. The software has a “developer mode” that allows you to change many settings and views. It also allows you to add extra data fields to the database. And most of the programming is done in python. This allows you to change the way the program works to your specifications either yourself or by hiring a developer for a very reasonable rate.

About the only complaint I have heard is that the software is too hard to understand in setting it up. While I agree that it is overwhelming for the average user to set up, it is not impossible.

One very important thing to note about business software; no one size fits all. So you will usually spend a good portion of time defining how your business operates and tailoring the software to work that way. OpenERP allows for easily changing the workflow to your liking.

Extra time and money spent at the initial set-up of business software can make all the difference in not only your user experience, but also with the ability of the software to work how you want it to.

So while OpenERP can be downloaded and installed for free on your own server, don’t overlook the possibility of paying one of their experienced developers to customize it and set it up for you. It can make all of the difference in the world. Note this is different than paying for features that should have been included.

Larry

There is no need to wonder; They have been doing this for years!

At EVERY SINGLE ISP (Internet Service Provider), they have equipment, owned by the government,  that intercepts ALL traffic. They store this traffic and can recall and search any of it for keywords or specific content. If you doubt this claim, ask a worker at a data center facility if they had to be deputized by the NSA to perform his job too (kind of implying that you had to go through the same scenario).

With that in mind – why would you ever worry about it? Are you doing something illegal? Does it really matter? Well if everything you are doing on the Internet is above board, legal, moral and with good intention, you have nothing to worry about right? After all the NSA is there for your protection and paid for with your tax dollars.

And of course the government would never hire anyone that would do anything with your information that wasn’t first subpoenaed through the courts – Right? They would never steal credit card information and sell it on the black market. They would never use information to blackmail anyone.  NEVER! And of course they would never hire a private contractor and give them access to that information.

And if you believe that, then you have a lot to learn about the way the government works!

Protect yourself:

Email :

Probably the easiest thing you can do to protect yourself is to protect your important emails. Start by using Thunderbird and Enigmail (this adds PGP encryption). You need to do a little bit of set-up, but it is worth it in the end. You will be able to send confidential emails to other people and have it completely encrypted (they have to be using it also). You encrypt an email with the other persons “public key”. Once you do that, only they can decrypt it with their “private key”. And the process is reversed if they send you one.

Of course to make this work, you can never give anyone your “private key” or the password used to activate it. If you suspect that has happened, you can also revoke it. You can also post your public key on a key server. This allows anyone to be able to verify that an email was actually originated from you if you “sign” your emails with your public key.

The downfall of all of this is that your emails will no longer be easily searched for content by you. Of course the benefit is that no-one else will be able to search them either. You will also not be able to just login to a browser based email window to decode the email. There are plenty of options for smart phones and tablets also to work with PGP to make it easy for you.

Wireless Internet:

Free WiFi – how can you beat it? You don’t have to pay for connection charges and you are using someone else’s bandwidth. What could possibly go wrong? How could you possibly lose out in this scenario?

How about someone else watching all data going back and forth on the system? “But I conduct all of my transactions using https and other secure methods.”, you say….

Yup, just be aware that thieves will set up “honey-pot” wifi networks that just sit there and record everything you do. When they sift through enough bits of information about you, they can steal your identity and rob you blind. Also these open wifi networks are also open to everyone else. Anyone that can connect, can monitor the data going back and forth.

Text Messages:

Most standard cellphone text messages are sent in plain text over the “air” or radio waves. Anyone with some basic radio knowledge or enough money to buy a commercially available device can read all of your text messages if they sit between you and the cell tower or between cell towers that are transferring your messages.

NEVER send anything confidential via text messages. NEVER!

Browsing the Web:

Basic browsing:

One browser add-on that you MUST install is called HTTPS Everywhere. This add-on tells your browser to always ask for the encrypted version of a web site first. HTTPS has end to end encryption between your browser and the web server. This prevents anyone else from seeing your data and what you are looking at.

Install NoScript as well. This will allow you to turn off scripting either globally or by web site. Script can be very dangerous and reveal a lot about you and your browsing habits.

Browser add-ons / search toolbars:

Have you ever read the fine print on the policies of these tools?  Go ahead, I dare you. They are counting on the fact that you won’t read ALL of the fine print. MOST of them are recording everything you do. They then mine this data, create a complete profile of you and your “habits” and sell it to the highest bidder.

And those are the “legit” ones. Install one that is not so legit, and they might have access to all of the files on your pc and / or even the ability to control your pc remotely.

Have you ever know of anyone who has had their family photos or “private” photos end up on a not so innocent web site and not be able to figure out how they got there? I have heard of a few people it has happened to.

Searching the Internet:

Google, Yahoo, Bing, most all of them get paid multiple ways. Advertising and selling your “profile” is the most common. They sell your profile by targeting you with customized searches that provide customized advertising as well. They lock you into this “bubble” where you see results that they want you to see. This is especially true for Google.

Burst the bubble and go for a alternative search engine like duckduckgo and you will see what you are missing in seconds. And also take a look at their privacy policy.

Web Browsers:

Web sites can do some neat tricks with Internet Explorer, especially before version 9. Ever wonder why other browser are limited in neat tricks? Well it has to do with security and standards adherence. IE until the last version claimed to be the most standards compliant browser, but any web programmer knows that was a flat out lie. You always had to program in special code just for different version of IE. There were so many differences between the version it is sickening.

Security on IE is a major issue. Microsoft tried to make Ie integrate with Windows so much, that it even allows executable code to be run from a web page. While this gives you some neat capabilities, it also makes it simple for people to write virus’ that can attack you system.

Want to cut down big time on your chances of getting a virus from the web? Ditch Internet Explorer and use a browser like Firefox, Chromium or Opera. Notice I said Chromium and not Chrome. Chrome is Google’s closed source browser that has added tracking built in. Chromium is an open sourced version without the extra tracking and reporting.

Online Purchases:

Always make sure you are using an encrypted form on an encrypted page (HTTPS) when entering in your billing information(not just your credit card info but your name and address also).

And always look for trusted credit card processors such as paypal, authorize.net and others seals on the payment page.

Your Computer / Operating System:

Oh, you mean Windows XP, Vista, 7, and 8 right?  No, I mean Microsoft versus MAC, Linux(Fedora, Red Hat, Ubuntu, etc), Minix, FreeBSD, NetBSD, Haiku, Inferno, KolibriOS, AROS and others.

What are all of those? They are non-standard operating systems. Not many people use them and almost no one would bother writing a virus for them. Oh there is talk out there that the NSA has programmers on staff that submit code to the Linux kernel. And while that could very well be true, I would recommend against using a standard Linux kernel.

Use something like Minix and the last four mentioned above. While some, like Minix,  are a little more difficult to use and set up, you will find the security, reliability and speed to be unmatched.

I understand that you may not be able to switch completely to another Operating System and be happy. One idea I implore you to explore is the use of a Live CD, or Live USB. You can reboot your PC and run this operating system off a CD or USB stick. Use this any time you want to do something confidential. Then just reboot back to windows (if you must) to do your normal work.

Make sure you DO NOT enable persistent storage when using a USB stick.  The military and US Government employ this exact scenario when logging into sensitive government sites and databases. This makes you start with a known “clean slate” operating system that has no virus’. Of course the military version also uses a smart card reader to identify the person logging in.

(Disclaimer – this document will be edited over time. It is meant to be a living, breathing guide to aid in computer security.)

So you have Google Analytics on your web site and can view all types of information about visitors in the past. Excellent work! So what could make your web site better?

How about software to do the following:

Now what if all of this functionality was FREE and was as simple to install as a small code snippet into your pages?

Well that is exactly what you get when you visit comm100’s website!

I having been using this on a company website for almost a year now. I can’t find a down side. As a matter of fact they keep updating the software with user requests.   I am adding this functionality to all web sites I manage.

Imagine being able to have a live chat applet  on your cell phone to be able to answer customers requests as they are on your site. I have spurred many e-commerce sales just by being able to answer a quick question when a customer asks a question. I throw them a ‘promo code’ to get an extra 10% discount and they usually bite!!

This is the single best piece of software that I have NOT had to purchase. You will not be sorry. You can add all of the features the big web sites have for just the cost of your time setting it up.

Have any questions? Just email me and I will be more than happy to help!!

Keepassx password manager

KeePassX: Multi-platform password manager.

I hate trying to remember all of my passwords for all of the different sites I use. And to those that would say “I just use the same password for all of them” – That is just not smart. Loose one password and someone can get into all of your accounts. Now think about how disastrous it would be if someone had access to all of your accounts – facebook, bank, credit card, email, work email, work VPN, work logon, etc.

KeePassX will make it a breeze to use different and secure passwords for all your different account. By secure, I don’t just mean two words strung together with a number in between them. I am talking about something like this: moo4en9eequ9WeNg1Sh or something even more difficult.

There are some nice features in this software that make it easy to use and pretty darned secure. You can hide user names and passwords on the screen so no one can look over your shoulder and get the information. You use copy and paste commands to copy usernames and passwords to the login page your are on.

The software will not only password protect the entire database, it will also secure it with a key file as well. This means you have to know the password as well as know the name of the key file and have access to it to access your data.

The main reason I like KeePassX is because it it cross platform and free. Yup, I opt for free when it is open source. When I cannot find an open source application to do what I want I will end up paying money for a commercial application. There are a lot of closed source “free” applications out there that are full of spyware and worse: keyloggers and other virile .

I personally use dropbox to store my password database on. I keep my key file on an SD card and have a very long and secure password. Of course I keep a copy of my key file and database on separate CD’s in a secure location as well.

Think about how hard it would be for someone to get access to my data versus the person who uses the same password for everything. Now ask yourself if you want to be that person dealing with all of the headaches associated with a stolen identity. If you don’t, I recommend you use KeePassX or another password manager.

pdf sudio proAnyone familiar with Linux is well aware of the most lacking area for applications: Business Applications.

Of the most desired(at least by me) is an equal to Adobe Acrobat. If Adobe would just release a version for Linux they would have an instant base willing to pay for it. But alas, they have not.

There is now no need to look any further. There are a few different solutions out there that do work well enough for Linux. But I have stumbled upon one that works even better than the original!

PDF Studio Pro by Qoppa Software takes just about all the functionality of Adobe Acrobat Pro and makes it much easier to use.  But wait, it get’s even better! It is also cross platform compatible – it works in Windows, Linux and Mac. And as if that was not enough, it is much less expensive than the Adobe software!

If you need to be able to digitally sign documents you will want the pro version. At $95 for single copies (~$54 for large quantity purchases) you cannot beat it. Once you download the free trial, you will see how much easier it is to use. It is much more intuitive than any other pdf software I have used.

There are a couple of features that this software does not include when compared to Adobe’s offering. These are OCR (Optical Character Recognition) and the ability to create forms. The former I have only used on rare occasions in Acrobat. And the latter can be accomplished much more easily with LibreOffice, OpenOffice or Scribus.

If you were holding off using Linux as your primary business operating system because of a few missing applications; you can scratch the killer pdf application off your list. Sit down and try this application. You will find in short order that it is much easier to use than any other. The ability to use it in just about any operating system makes it a major deal sealer for me.

I am going to use this venue to help spread my thoughts about software.

I  will cover topics relating OS’s (Operating Systems) and software programs in general. This will include but is not limited to FOSS (Free and Open Source Software). I will also discuss software that is not free and better alternatives to the most common used applications for Windows and Linux.