Ninja Media Script

Well, it’s been awhile since I’ve written a post. I hope to get back into my daily post routine :) In the meantime I’ve been fairly busy creating some new scripts and learning some new technologies. One of the latest scripts that I’ve written was a Viral Media Script that’s available on CodeCanyon. Feel free to check it out here.

The response has been great so far, I am reaching nearly 250 sales within the first couple months. It’s great to be able to continue to work on something that people care about. Whenever I’m working on updates during the weekend it’s a great feeling to know that I have users who are looking forward to these updates.

The script was built using Laravel 4 framework, Bootstrap 3, FontAwesome4, and jQuery.

Here are some of the screenshots of the script below:

ninja-media-script-screenshot-1 ninja-media-script-screenshot-2 ninja-media-script-screenshot-3

Be sure to check it out on the Envato page here:

And I look forward to hearing your feedback :)

Loading Video...
Close Video Installing Laravel on Amazon EC2

Installing Laravel on Amazon EC2

Play Video

Amazon EC2 makes it very easy to scale the servers that our web applications live on. This video tutorial will show you how to load up an Amazon EC2 ubuntu server and setup Apache, PHP, & MySQL on the server. I will then go through the basics of setting up the environment for a basic Laravel 4 installation.

Here is the cheat sheet of commands that I was using throughout the video:

———- Installing Apache ———-

$ sudo apt-get install apache2

———- Installing Latest PHP ———-

$ sudo add-apt-repository ppa:ondrej/php5
$ sudo apt-get update
$ sudo apt-get install php5 libapache2-mod-php5

———- Installing PHP Mcrypt ext. ———-

$ sudo apt-get install php5-mcrypt

———- Installing MYSQL ———-

$sudo apt-get install mysql-server

———- Installing GIT ———-

$ sudo apt-get install git-core

———- Laravel GIT Repo ———-

———- Installing Composer ———-

curl -sS | php

Here are a few additional resources:
This is the command I used at the beginning of the video to run apt-get update:

$sudo apt-get update --fix-missing

Here is the URL to the documentation on how to SSH into your Amazon EC2 instance:

OS X and Composer Error ‘PHP.ini does not exist’

So, I finally decided to move away from using MAMP, which is great; however, I am having to do a lot of troubleshooting. After getting my MAMP stack all setup I was adding all my Laravel projects and going to get all the latest vendor resources via Composer. Unfortunately I ran into the following output up trying to install composer:

$ curl -sS | php

Some settings on your machine make Composer unable to work properly.
Make sure that you fix the issues listed below and run this script again:

The detect_unicode setting must be disabled.
Add the following to the end of your `php.ini`:
    detect_unicode = Off

A php.ini file does not exist. You will have to create one.

The reason for this could be that you have just activated PHP in your OSX Apache configuration, but you still have not renamed the default php.ini file which is located in ‘/etc/php.ini.default’, so we can easily do that with a single command and add the detect_unicode = Off at the same time:

$ cp /etc/php.ini.default /etc/php.ini && echo "detect_unicode = Off" >> /etc/php.ini

(note: make sure you are logged in as root or you can add sudo in front of the above cp command)

Hope this helps someone out. And I’m pretty sure that moving away from using MAMP, I’m going to learn so much more.


10 Awesome Programming Jokes

Yeah, Yeah… Some of these may be pretty lame, but these are a few of the funnier programming jokes that I have found, so I thought that I would share them. I would say that if you understand less than 7 of these jokes, you are probably not a programmer :P Anyway, check’m out below:

Q: how many programmers does it take to change a light bulb?

A: none, that’s a hardware problem

Q: “Whats the object-oriented way to become wealthy?”

A: Inheritance

Q: Why did the programmer quit his job?

A: Because he didn’t get arrays.

Q: What did the Java code say to the C code?

A: You’ve got no class.

Q: Why are Assembly programmers always soaking wet?

A: They work below C-level.

Q: What do cats and programmers have in common?

A: When either one is unusually happy and excited, an appropriate question would be, “did you find a bug?”

Q: What is the most used language in programming?

A: Profanity.

Q: Why did the database administrator leave his wife?

A: She had one-to-many relationships

Q: Why do programmers always get Christmas and Halloween mixed up?

A: Because DEC 25 = OCT 31

Q: How did the programmer die in the shower?

A: He read the shampoo bottle instructions: Lather. Rinse. Repeat.


San Diego Web Design

With so many options available today and so many freelancers and agencies it may be a little difficult when it comes to deciding who to go with. Here are a few advantages of working with individual freelancers:

  1. Usually Freelancers will cost less than hiring an agency.
  2. When starting with a freelancer you can usually be guaranteed that they can start on your project very soon.
  3. Freelancers usually have a great creative insight since they have worked on multiple projects.

Now, here are a few advantages of working with an agency:

  1. Agencies usually have a team which means more eyes on the final product.
  2. Agencies probably have a big team so you can be sure that your website will have much love.
  3. Agencies will nail down most of the details before starting, which may result in a better end-product.

So, what would be the best way to get a high-quality project done in a timely manner without breaking your bank?

Well… Typically that is going to happen with a freelancer. There may be some agencies that will not cost an arm and a leg, but they may not deliver the best end product.

The best way to go about deciding who to choose is to have a meeting with the person/agency. There level of energy will usually tell you if they are motivated and excited to get your project up and running well.


5 Things Only Developers will find funny

So The newest article by buzzfeed has been getting a lot of… ‘buzz’ (sorry for the lame reference)… Anyway they have done a good round-up of some things that developers will find funny. That’s cool, but there are also some things in that article that I found ‘Not so funny’, so I have eliminated those and I would like to propose the following:

The comparison:

The CSS Mug:

The Developers Relationship:

The Browser Knowledge:

The Circle:

Top 5 Alternatives to Twitter Bootstrap

Yeah… Yeah… Twitter bootstrap is pretty cool. But, the only problem is that when I see a website that is obviously built with bootstrap, I immediately loose credibility in the app because I think to myself… If it’s such a great app… why can’t they change the visual appearance more than the default bootstrap…

Well, if you really need to use a CSS framework, and you don’t want to be so transparent. Here are some awesome CSS frameworks that you may want to write down.

Zurb Foundation Framework:

Gumby Framework:

Metro UI CSS:


Formee Framework: 

Base Framework:

 Hope this helps your frame of mind :)… Frame… Framework… Ahh never mind..

Lead Pages that convert

Recently I released a new version of Lead Page Labs. There are a lot of new downloads and themes that have been added and there will be new themes added every single week. This is a Laravel project using the Stripe billing system and it has been a lot of fun to build. Users will gain access to all the themes and bonus graphics for over a year. So, if you haven’t had a chance to checkout my project over at Lead Page Labs, I would definitely encourage you to do so and then give me your feed back.

Below are just a few of the themes that you can get access to:

8-bit Lead Page 

Chocolate Theme Lead Page   

Real Estate Lead Page 

Soft’n Simple Lead Page

There are a lot more themes that you can access the PSD’s & HTML files when you sign up. Additionally below are some bonus graphics that you will gain access to as well. Below are just some examples of the Bonus Graphics you will get.

Download Buttons 

Macbook & Many Other Video Containers

App & Web Showcases 

Credit Card Icons

There are a ton more bonus graphics that you will gain access to after signing up. So, be sure to checkout LeadPageLabs and follow me on Facebook: to learn more about all the excellent themes and graphics we will be releasing this summer.

Thanks again, and I look forward to seeing you over there :)