Quantcast
Channel: Phil Bayfield
Browsing latest articles
Browse All 30 View Live

Image may be NSFW.
Clik here to view.

M-5: Hardline water cooled gaming PC - Intro

M-5 The name M-5 comes from an episode of the original Star Trek series titled "The Ultimate Computer". Admittedly, I've never actually seen the episode, but I felt the title of the episode was quite...

View Article



Image may be NSFW.
Clik here to view.

An engineering project with a difference

Usually most of my projects involve many long days in front of a computer screen. Actually, this one was no exception! I was becoming increasing frustrated with my 6 year old Kona Coilair for both...

View Article

Image may be NSFW.
Clik here to view.

View source of any JAR in Android Studio

Although most of the good Android libraries are open source, occasionally you get stuck with a third party JAR or two that doesn't have source available, or good documentation, or both. Music streaming...

View Article

Updating Android apps to use the material theme

With the release of the Android Lollypop SDK, Google have also updated the support libraries. The good news is that the AppCompat library already contains support for the new material theme so you can...

View Article

Updating navigation drawer icon to the material theme

Over the last couple of weeks many of the Google Android apps have been updated to support the Lollypop material theme. One of the noticeable changes is the new spinning hamburger for apps that use a...

View Article


Image may be NSFW.
Clik here to view.

Android PIN entry widget

In a number of Android projects I've worked on we've had a requirement for a PIN code entry screen, something which is sadly lacking from the Android SDK. I started working on this a while ago but when...

View Article

Image may be NSFW.
Clik here to view.

Moto X

Finally, after a 20,000 km trip starting in China and stopping of in Hong Kong and the USA, my Moto X has arrived! This is the walnut back with silver trim.

View Article

Styling the SearchView with AppCompat v21 (material theme)

Earlier versions of the AppCompat-v7 library conveniently exposed a huge number of styling attributes that were hidden in the standard holo themes. A number of these attributes allowed customisation of...

View Article


Image may be NSFW.
Clik here to view.

Offline editing app for Ghost gets some material sweetness

I started work on this back in September but it stalled due to other commitments and sat on the hard drive of my Mac for a few weeks. The release of Android 5.0 came and went which left my code...

View Article


Image may be NSFW.
Clik here to view.

Fixing Google Drive (and other app) icons in OS X Yosemite

I much prefer the look of OS X Yosemite over Mavericks and earlier versions, but unfortunately it's taking some apps a while to catch up, Google Drive is a prime example: In some cases it might be...

View Article

Android Data Binding with Robolectric 3

Just over a week ago at Google I/O Google announced the new Data Binding library. If, like me, you were keen to give it a try and dropped it into an existing project with Robolectric, upon runing your...

View Article

Bootstrap Default theme released for Piwigo

After a long time in the making and a number of public preview releases, the first official release of my Bootstrap Default theme for Piwigo is available for download. It can be downloaded from the...

View Article

Image may be NSFW.
Clik here to view.

O2 Wifi app sends authentication and personal data over insecure connections

Background I recently purchased a Nexus 6P and being on O2 it's a requirement to download the O2 Wifi app and register it to get access to the London Underground wifi. I downloaded the app on my new...

View Article


Setting up DKIM with Sendmail on Ubuntu 14.04

What is DKIM? DKIM or DomainKeys Identified Mail is an email authentication system that can help prevent spoofing by signing outgoing mail. More information can be found on Wikipedia or Google. DKIM...

View Article

Using Android Data Binding adapters with Dagger 2

Updated 22/04/19 to include Kotlin code samples and use latest version of Dagger Android. The typical method of implementing a binding adapter using the Android Data Binding Library is to create a...

View Article

Browsing latest articles
Browse All 30 View Live




Latest Images