Archives For Anthony James

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…

In this screencast we will take a look at how to use the Titanium Gesture API to detect and determine the orientation of an iOS device. We will also learn how to detect orientation change events using the addEventListener method inside of JavaScript. This is particularly important if you’re making your apps respond to users’ gestures or display different content based on device orientation.

Continue Reading…

After several failed attempts, this year marks the first successful flight to the international space station for any private space company, including SpaceX themselves. This is quite a feat for any private company as the private space flight market heats up over the next decade. SpaceX has also received $1.2 billion from NASA to deliver cargo twelve separate times to the international space station. For you Linux geeks out there that love space, you might also take note of an article we posted not too long ago that SpaceX hires Linux Administrators.

Catch the video below..
Continue Reading…

Responsive design is awesome because it allows a web designer to design for any screen size including, but not limited to, mobile, tablet, TV, computer and the 400 different tablet/mobile screen sizes. The core of responsive design is really media queries, but it’s still an art. Below is a list of ten resources that will help you start learning responsive web design. Even if you’re not a web designer, you need to know how to use and modify code that is built responsive.

First, get started by understanding The Possibilities and Restrictions of Responsive Web Design.

Continue Reading…

This lesson from the Linux Academy will teach you a few simple, useful commands to help you while working and navigating the Linux shell. You will learn about the location of shell customization files as well as the history and command shortcuts on the command line.

You can also find a quick reference below of the command shortcuts. Feel free to bookmark and refer back to them as needed.

Continue Reading…