Development Progress of jQuery Updater for WordPress

Today I`ve started working on my jQuery Updater for WordPress plugin.

Step 1: moving to GitHub

First step was linking Subversion and Git, which was a hell

Step 2: decide workflow

The second step is deciding the workflow: tools and rules. I decided to skip Grunt and Vagrant for now, since the code isn`t going to be rocket science.
I use phpDoc for documenting the PHP code and GitHub as project management (issues, milestones).

This setup will do fine for now!

Step 3: project management

Making a roadmap, with issues, features and prioritising all that I want before I start working and losing grip on the project.

Step 4: work

Starting with cleaning up code followed by creating space for new features. Leaving the hardest bits for the last. Although this isn`t ideal it makes future  development a whole lot easier.

Want to help?

The project is located on GitHub at github.com/Ramoonus/jQuery-Updater

Amazon EC2 Linux as LAMP server

The following guide demonstrates how to install

  • Apache Webserver 2.4
  • PHP 5.4
  • MySQL Server 5.5 (Community Edition)

Step 1: install Apache, PHP, MySQL

sudo yum install -y httpd24 php54 mysql55

Step 2: start the services

sudo /etc/init.d/mysqld start
sudo /etc/init.d/httpd start

Step 3: make sure services start after a reboot

sudo chkconfig --level 2345 httpd on
sudo chkconfig --level 2345 mysqld on

Ubuntu Linux Kernel 3.13 installation guide

This short walkthrough describes how to install the Ubuntu linux kernel version 3.13  on without having to compile it yourself.

This guide should work with the latest version of Ubuntu Linux and most Ubuntu-based distributions including Mint. The included kernel files have been compiled using the generic Ubuntu configuration.

Installation Guide (GUI)

  1. Download the kernel headers package:

    linux-headers-3.13.0-031300_3.13.0-031300.201401192235_all.deb
  2. And the appropriate package for your system
  3. And the accompanying compiled kernel image
  4. Install the files in the same order as downloaded above. So first install the headers and finally the image.
  5. In the terminal run:

    sudo update-grub
  6. Reboot and select the kernel from the bootloader menu

I will post the latest version of the 3.13 branch and 3.14-rc`s in comments below.

HP Pavilion s7000 series slimline pc upgrade

After analyzing the inside I`ve discovered the following parts:

  • Motherboard: HP Opal-GL6E (also known as Asus K8AE-LM)

    Format: Mini-ITX
  • Powersupply: 108 W
  • Memory: maximum 1 GB DDR1

The motherboard format (m-ITX) aswel as the small PSU (108W) reduced the possibility to upgrade to new 3rd and 4rd generation Intel Pentium/Celeron CPUs.
This led to the choice of either an Intel Celeron 847 (NM70, HM70), Intel Atom D2550 (NM10),AMD Fusion E-350 (A50M), Intel Celeron 1007U and Intel Celeron  1037U.

The Celeron 1037U clearly wins in speed and function set compared to the others. This reduced motherboard availability to a couple of brands, of which I chose Gigabyte. This narrowed things down to three motherboards, all starting their names with GA-C1037UN and available within in the same price range (around 75 Euro).
The difference between the GA-C1037UN-EU and the GA-C1037UN  is that the EU has passive cooling and the normal version active cooling. I preferred the cooled equivalent because of the already present huge cooler.
Another benefit of the gigabyte motherboard compared to others is the IDE controller. This saved another 20 Euro on a new SATA CD/DVD drive. A downside is the lack of no USB 3 ports.

The next step is memory. The price difference between 1333 and 1600 MHz is minor. As RAM I choice Corsair and ended up with 4GB DDR3 1600Mhz Memory Module (CMX4GX3M1A1600C9).

After assembly I found  out that the PSU contains a miniature ATX 24 pin  supply and I had to find a mini-ATX to ATX converter cable on eBay.