As part of my latest project, I decided to try out WampServer, the Windows development environment for developing web applications with Apache web server, MySQL database and PHP scripting (Windows, Apache, MySQL, PHP – WAMP). Packages like WampServer and EasyPHP are simplified ways to create a testing environment on your PC without spending a lot of time downloading, installing and configuring the individual components. The package also includes utilities such as PHPMyAdmin and SQLBuddy for managing your MySQL databases and writing SQL queries. The software is available in 32- and 64-bit versions and the installation is pretty straightforward.
If you’ve been wanting to learn how to design websites with ASP.NET, here’s your chance! Check out my latest three-part series on OcalaITPros.com where I explain the basics of Microsoft’s ASP.NET framework and how it’s used to create dynamic websites. This series will guide you through creating and publishing a sample application completely from scratch. The series is based on my speaking notes from a recent meeting of the Ocala I.T. Professionals.
Part I – What is ASP.NET?
Learn about the difference between static and dynamic websites and how ASP.NET is used to serve dynamic content.
Part II – Getting Started with Visual Studio and ASP.NET
Installing Visual Studio 2013 Community and starting your first ASP.NET project.
Part III – Building and Publishing Your ASP.NET Application
Completing your ASP.NET project, testing it on on your local machine and publishing it to a hosting service.
The College of Central Florida Simulation & Automation Program is holding an Open House on Thursday, February 19, 2015 from 10 a.m. to 2 p.m. in the Klein Center at 3001 S.W. College Road in Ocala. See the poster below and call (352)873-5855 or e-mail XCEL-IT@cf.edu for more information.
CareerSource for Citrus / Levy / Marion Counties is sponsoring a hiring event for Childhood Development Services on February 19, 2015 from 10 a.m. to 12 p.m. at their Lecanto, FL location. See the poster below for more information.
One of the hard questions for someone starting their own service or consulting business is “How much should I charge per hour?”. You need to charge enough to cover your expenses and make the business profitable but you don’t want to charge so much that prospective clients never call back.
After you’ve bought your new laptop computer, taken it out of the box and set it up, your next thought might naturally be “What am I going to carry this in?”. That laptop you just spent hundreds of dollars for is sitting there on your desk and looks naked and unprotected without one of those fancy laptop bags that will protect your new computer when you take it on trips or to the coffee shop. They’re also great for carrying cords and extra gear as well as a few papers now and then.
When writing programs, it’s often necessary to perform repeating operations on collections of items such as customer orders or invoices. Often, you can just iterate through the collection or count the items to determine how many times to perform the operation. When working with a hierarchy of items such as a directory structure where you have an unknown and varying number of levels under each branch, it’s a different story. For this, the typical method is to use recursive programming, often just called recursion. This is a method in which one routine is designed to analyze the items on one level of the hierarchy, look for any sublevels and then call itself to analyze each sublevel. Each time the routine calls itself, it creates another instance of itself that works independently until it’s finished and then returns to the instance that called it.
Wireless mice and keyboards are incredibly handy and a great way to reduce the tangle of wires on your desktop but what do you do when that tiny USB receiver, the one about the size of your fingernail, goes missing? That’s what I asked myself the other day when I lost the receiver (also called a ‘dongle’) for my Logitech wireless mouse. The mice aren’t that expensive but I hated the idea of tossing one just because the receiver went missing so I did a little checking.
The last several years have been a wild ride, professionally and personally, for me. I’ve walked away from profitable “opportunities”, been glad to leave companies and re-evaluated a number of my beliefs because several years ago, I realized that I needed to focus not just on my job or even my career but on what I wanted to do with my life because that life is far too short to live in misery and the next day in it is never guaranteed. The ride’s not over and I’m still learning. I’m simply grateful that I was able to get on board.
This video does an excellent job of putting things in perspective.
In a recent post, I talked about using the WordPress plugin Add Meta Tags for adding meta descriptions and titles to posts and pages within my WordPress sites. It’s a simple SEO tool but works well. Nevertheless, I decided to switch my sites over to Yoast SEO for all its extra features and guidance in constructing pages. I was anticipating quite a job as this blog alone has almost 100 posts and all of those descriptions needed to be transferred from the fields created by the old plugin to Yoast’s fields. Yoast does have some import tools of its own but they didn’t include the one I’d been using and my experience with a third-party converter had not been good so I was glad to find that I could do it so simply with one query in phpMyAdmin.