Shopping for the best laptop for web developement

As a developer with a diverse background in IT and web development, I prefer to purchase a solid laptop that will serve me for 5-7 years rather than replace it every 1-2 years. This is because it takes me over a week to install and configure all the software, tweaking the registry and getting things working just the way I need it. It’s been getting better since I discovered Ninite and Chocolatey but I still prefer not to do it any more than I have to. Another advantage is that, by the time I am through with a laptop and ready to replace … Continue reading

Creating Linux dot files in Windows

Ever tried creating a file Linux style dot file like .htaccess or .gitignore in Windows Explorer? It gives you a “You must type a file name.” error message. This might lead people to think that Windows doesn’t support these file names. If you use a command line, you know that this is definitely possible in Windows. In fact, you can even create dot files in Windows Explorer quite easily with this little know trick. To create a filename that start with a period “.” but has no extension, like .txt, simply add a period to the end of the filename. For … Continue reading

May the world overcome bigotry and prejudice, and find peace, love and acceptance in 2016

Respect for others seems to be a fleeting quality at times… but then, just when you least expect it, the best in people comes out restoring faith that things can change. There will always be bad apples out there and people need to stop associating good folks with the bad just because they might share some physical or cultural similarities. May the world overcome bigotry and prejudice, and find peace, love and acceptance in 2016. Best regards, Michael Milette … Continue reading

It’s not about the nail

There was so much conflict in the world this year (2015). At an early age, I was taught to use my words instead of aggression. What if people all around the world started talking instead of fighting and trying to blow each other up? It still wouldn’t help unless we learn to really listen to what others have to say. In this brilliant video entitled “It’s not about the nail”, can you see past the hilarious interaction and really get as a man from her perspective and as a woman from his perspective?   … Continue reading

Useful WordPress Contact Form 7 Field Definition Templates

Here are some useful field definitions for use in WordPress Contact Form 7 that are useful when collecting mailing addresses. Canadian Provinces (English / 2 characters ) <p><label for=”province”>Province (required)</label><br> [select* province id:province include_blank “AB” “BC” “MB” “NB” “NL” “NS” “NT” “NU” “ON” “PE” “QC” “SK” “YT”]</p> Canadian Provinces (French / 2 characters ) <p><label for=”province”>Province (required)</label><br> [select* province id:province include_blank “AB” “BC” “MB” “NB” “NL” “NS” “NT” “NU” “ON” “PE” “QC” “SK” “YT”]</p> Canadian Provinces (English / Full names) <p><label for=”province”>Province (required)</label><br> [select* province id:province include_blank “Alberta|AB” “British Columbia|BC” “Manitoba|MB” “New Brunswick|NB” “Newfoundland and Labrador|NL” “Nova Scotia|NS” “Northwest Territories|NT” “Nunavut|NU” “Ontario|ON” … Continue reading

Bug in Chrome Renders WordPress Admin Menu Incorrectly (fix included!)

Do you work in WordPress using Chrome? If so, you may have recently noticed that the sidebar admin menu gets messed up bit when you hover over menu items or just work in it for a few minutes. I haven’t noticed if this bug affects other websites. The Problem Notice that there are menu items overlapping others, menu items missing and as you hover over them, they may fix themselves temporarily or move on you. This is a bug specific to Chrome which first appeared in v45 (the current version). The Chrome team has has discovered that the problem is … Continue reading

Figuring Yourself Out with Self-Discovery

Been on the road to self-discovery for a while? Don’t be too hard on yourself. People are always changing as a result of their life experiences, whether they realize it or not. So don’t be too surprised if, shortly after you think you’ve figured yourself out, you discover that you didn’t get it quite perfect. This goes for trying to figure out other people as well. — Michael Milette … Continue reading

Creating Multilingual Moodle Content With mlang Tags

My experience with the Moodle LMS has involved dealing mostly with multilingual sites. Unfortunately there are still many core Moodle plugins and third party plugins and themes that still do not support multilingual content. However the situation is improving with each code release. One Moodle plugin which has made life a lot easier when implementing multilingual courses is the Multi-linugual Content (multilangsecond) filter by Vanyo Georgiev. Unlike the core HTML based Multi-language Content filter plugin that comes bundled with Moodle, multilangsecond has a non-HTML syntax that enables you to wrap your content in plain text language markup tags like {mlang en}Hello{mlang}{mlang fr}Bonjour{mlang}. Entering these tags require no knowledge … Continue reading