Archives For Anthony James

This screencast is straight from the course “Hosting Web Sites With Linux” available at the Linux Academy. Ever wonder how domains work and point to specific servers? Well if you want to host a domain you need to have DNS. This lesson will help you understand the concepts as well as demonstrate examples of using DNS to host web sites and web apps.

Continue Reading…

jQuery Mobile has come a long way since the beta versions of the framework. In this screencast we aim to cover what’s new as well as the basic concepts that originally came with jQuery Mobile. This screencast is for you if you never have used jQuery Mobile tool bars and want to see what they are capable of. If you are a regular user and have used them before, this is also for you, as you will learn what changes came from jQuery Mobile beta to jQuery Mobile versions 1.1 and 1.2.

Continue Reading…

Drupal is an awesome, flexible, and extensive framework. One of the great things about Drupal is the mass availability of modules. One of the difficult parts of using Drupal is finding the modules you need to get started. Drupal, out of the box, comes with very few modules. The list below is a starting list of Drupal modules I think all Drupal installations should have. I’ll list the names and details about what the modules do. If you want to download them, just do a Google search for the module name and “Drupal”. Are there additional modules you would suggest? If so, list them in the comments!
Continue Reading…

First of all, yes, Linux does still exist. In fact, Red Hat’s open-source software is thriving now more than ever. Linux systems are being used in everything from mobile phones to cloud-computing servers and the Linux operating system even used at Facebook (Nasdaq: FB ) to help fuel its amazing growth.

The Motley Fool

Appcelerator is a platform that allows you to use JavaScript to build cross platform native applications, and use native features that only Objective-C and Java can reach on the Android and iOS platforms. This gives you the ability to reach millions more people with your native apps than if you were just developing for one platform. You also have the ability to develop for both platforms twice as fast with this ‘write once, distribute everywhere’ platform. This Appcelerator development guide will take you from beginning Appcelerator to writing apps in no time. You can also start by taking a look at Quote Keepr an open sourced Appcelerator app. It was built as a newbie app, so feel free to fork and contribute as you please.
Continue Reading…

Over the past few months, we here at Pinehead have been working hard to develop ways to teach Linux to newbies and novices alike. It’s a very taxing job and it takes a lot of time. At the time this post was written the Linux Academy had 54 available lessons that teach you Linux. This isn’t just “how to restart services” lessons. These lessons are in-depth and teach you the core concepts from basic file management and beyond. Several of our users are using it to help study for the LPI examination to become Linux certified and several others are using it to learn how to run their own web servers. I won’t lie; REALLY learning Linux is hard. Sure, it’s easy enough to learn basic commands and use the GUI provided by some distributions, but to really learn and understand Linux takes time and dedication. Many people aren’t ready for the challenge or aren’t interested enough.

Perhaps you’ve seen Tech Crunch’s Need A Job? Learn Linux article. Or maybe you’ve checked out indeed.com’s service and saw that the average Linux Administrator job pays $70,000/year.
Continue Reading…

In this screencast we are going to start from the very beginning and create our own EC2 cloud hosted Drupal installation. This will allow us to have full control of our Linux server and Drupal installation. We will walk through the process of setting up an Amazon EC2 instance, download and install Apache2, MySQL, PHP5, and phpmyadmin. Using these tools, we can create a Drupal database and host a Drupal website. Finally, we will download and install Drupal to our web server, create a Drupal database, configure the Apache site directory and install our Drupal website. At the end of the screencast we will have a running server and working Drupal website.
Continue Reading…

There are several different ways to manage time in Linux. This quick tip will show you how to quickly change the local time to the correct time zone for the server. In this Linux tip I’ll show you how to change the localtime to your (or a) current time zone.

Location of the local time file
Linux looks at /etc/localtime to determine the current time of your machine. This can either be a symbolic link to the correct time zone or a direct copy of the time zone file.
Continue Reading…

Ever wanted to take a picture with a a web app, then upload it directly to your Amazon S3 bucket? Now you can, and this tutorial will teach you how. In this tutorial we are going to use jQuery Mobile, PHP and Amazon S3 to create a mobile picture uploader that will allow us to either take a new picture or upload an existing picture from our device. This now works with new version of iOS 6+ and uses the HTML5 file upload API to accomplish the goal. If you are not familiar with Amazon S3 this screencast might be a good starting point.
Continue Reading…

By default jQuery Mobile uses AJAX for page navigation and submitting forms. This allows AJAX to asynchronously load pages without having to navigate away from a current page or away from a form. This helps our jQuery Mobile web applications run more smoothly and more like those native apps built with Java and Objective-C.

However, sometimes we need to be able to submit our forms without using AJAX. Depending on what we are doing with our forms, AJAX can actually cause errors and problems. In this tip I’ll show you two separate ways to disable AJAX, first on the individual form level and then on the global scale.
Continue Reading…