Profile

Cover photo
James Tait
Works at Canonical
Attended Middlesex University
Lives in Derby, UK
950 followers|180,359 views
AboutPostsPhotosYouTube

Stream

James Tait

Shared publicly  - 
 
 
Reinventing the mobile PC experience! We've launched our first ever Ubuntu tablet with partners +BQ Academy España! The Aquaris M10 Ubuntu Edition is the first in a series of converged devices to bring the full Ubuntu experience to life #reinvent  Learn more >> http://ubunt.eu/m10tabletubuntu
29 comments on original post
4
Add a comment...

James Tait

Discussion  - 
 
Quick question - how on earth are people using eCryptfs homes managing to cross-compile for armhf devices? I get this error message when attempting to update my click schroot.

This is with the:

none /home none rslave 0 0

work-around enabled in /etc/schroot/click/fstab
1
Christian Dywan's profile photoMitchell Reese's profile photoJames Tait's profile photo
7 comments
 
I also already have that line in place (that's the work-around I'm referring to). Do I need to re-create the schroot after adding it? Removing it allows the `apt-get update` to complete, but then I can't cross-compile (I'll have to look up what the error is then).
Add a comment...

James Tait

Discussion  - 
 
Bear with me here, I only get the chance to occasionally tinker with app development for the phone.

I've seen it stated in numerous places that qmlscene is essentially a debugging and/or prototyping tool, and shouldn't be in the Exec line of your app's .desktop file for running on the phone. Instead we should write a C++ app launcher. I've also seen it stated that cmake is the way to build cross-compiled native apps.

Now, I've seen examples of the C++ launcher approach, and I've seen many projects using cmake. Great! But of the examples I've seen, most seem to have to"hunt" for the main QML file to build the QQuickView - they iterate over a bunch of common directories (standard data locations, the app's current working directory, the location of the executable) and see if the QML file exists there, and if so declare success. This surely can't be the recommended approach?

I'm new to all of this - cmake, QML, Qt - but all I really want is a tidy working tree - `po` and `src` and the Click files at the top level; `app` and `backend` under `src`; `.cpp` files and `qml` and `graphics` directories under `app`. And a separate build directory, out of the way. And then Build and Run and not be told "file:///home/jtait/src/QtCreator/.build/macrocosm-Desktop-Default/src/app/qml/Main.qml: File not found". And then to package it as a Click and run it on my phone.

Where can I find the resources I need to understand this stuff?
1
James Tait's profile photoMichael Zanetti's profile photo
3 comments
 
That really depends on what you're trying to achieve...

If you want examples for C++ plugins, check out my apps. You'll find plenty of models implemented in Qt/C++ there. All of them are open source and the code is hosted either on launchpad or github.
Add a comment...

James Tait

Shared publicly  - 
 
 
The idea behind this video is to show Ubuntu equivalents for my most used Android apps.
1 comment on original post
2
Add a comment...

James Tait

Shared publicly  - 
 
Things I'm enjoying about the 15.04-based OTA4 for Ubuntu Touch so far:

- The web browser address bar not shifting the whole page up when hiding.
- The web browser bottom-swipe tab management.
- Green notification LED I stead of blue.
- Working calendar sync.
- The jittery shearing effect that I could never nail down, but seemed to be triggered by scrolling for long periods (e.g. Google Plus feeds!) appears to be gone.
- More symbols on the punctuation key.
4
James Tait's profile photocm-t arudy's profile photoSimon Davy's profile photo
4 comments
 
I still can't paste into webapps. The single most debilitating bug. I can't use lastpass to log into anything without a laptop to show the pw and awkward typing. But, at least the OSK reliably pops up again if you switch  back to an app with an input, so 1 less thing to block it.
Add a comment...

James Tait

Shared publicly  - 
 
 
Ebuyer
Proud to announce that we are partnering with Ebuyer.com to launch a series of AMD-based HP laptops preloaded with Ubuntu. The devices are currently available for pre-order and full availability is expected for the end of May via Ebuyer.com/ubuntu
See more here >> http://insights.ubuntu.com/?p=11352
A number of new HP solutions preloaded with Ubuntu and powered by AMD technology are available on pre-order from Ebuyer.com Increases Ubuntu’s e-tail presence within the UK 05 May 2015, London: Electronic Commerce Retailer Ebuyer has launched a series of AMD-based HP laptops preloaded with Ubuntu. These devices are perfect for business and home users and [...]
40 comments on original post
1
Add a comment...
Have him in circles
950 people
DIGI-TEXX VIET NAM's profile photo
uch sanusi's profile photo
Taichi Morita's profile photo
Paul Istos's profile photo
Vade Niiger's profile photo
Tim Reigle's profile photo
左撇子中国网's profile photo
Gavin Panella's profile photo
Iva Obrien's profile photo

James Tait

Shared publicly  - 
 
 
Today I received a nice package sponsored by the Ubuntu community!
While my old GTX460 has done a great job in the past years it was about time to get a fast and shiny replacement.

+Jorge Castro made it possible and didn't hesitate to organize this donation. So many thanks to him and all the generous community sponsors out there!

Having the required hardware to test the most recent Nvidia drivers will keep me able to update the packages on https://launchpad.net/~graphics-drivers

Many thanks!
1 comment on original post
1
Add a comment...

James Tait

Shared publicly  - 
 
 
via +Kristian Köhntopp 

Oracle tells you straight in the face that they will send in the legal troops should you even try to find out how their stuff works. Yes. Even if you are working on security stuff.

This is why more and more companies "get" it and switch to Open Source. It's YOUR stack. Not THEIRS. I am truly disgusted by this jurassic park attitude.

"I want to reiterate that customers Should Not and Must Not reverse engineer our code"

https://blogs.oracle.com/maryanndavidson/entry/no_you_really_can_t
24 comments on original post
1
1
James Henstridge's profile photoRodney Dawes's profile photo
 
Looks like the post has been deleted.  Google's cache remembers though.
Add a comment...

James Tait

Shared publicly  - 
 
 
...and, finally, we've open sourced the biggest portion of Ubuntu One filesyncing server  \o/
Today, we’re happy to be open sourcing the biggest piece of our Ubuntu One file syncing service. The code we’re releasing is the server side of what desktop clients connected to when syncing local or remote changes. This is code where most of the innovation and hard work went throughout the years, where we faced most of the scaling challenges and the basis on which other components were built upon. We have released it under a AGPLv3 license and h...
6 comments on original post
2
Add a comment...

James Tait

Shared publicly  - 
1
1
alistair munro's profile photo
Add a comment...

James Tait

Shared publicly  - 
 
 
Excited to announce that the new Aquaris E5 HD Ubuntu Edition is now available to preorder from the +BQ online store! Available in the European Union only. The phone hosts an impressive set of features including HD screen resolution, faster processor speed and increased camera pixel quality ‪#‎ubuntuphone‬
22 comments on original post
1
1
Ken VanDine's profile photo
Add a comment...
People
Have him in circles
950 people
DIGI-TEXX VIET NAM's profile photo
uch sanusi's profile photo
Taichi Morita's profile photo
Paul Istos's profile photo
Vade Niiger's profile photo
Tim Reigle's profile photo
左撇子中国网's profile photo
Gavin Panella's profile photo
Iva Obrien's profile photo
Collections James is following
Education
  • Middlesex University
    Applied Computing, 1995 - 1999
Basic Information
Gender
Male
Relationship
Married
Story
Introduction
Geek, Free Software advocate, father, husband.
Work
Occupation
Software Engineer
Employment
  • Canonical
    Software Engineer, 2010 - present
  • Optimized Systems and Solutions
    Aeromanager Team Leader, 2007 - 2010
  • NetPlayTV
    Lead Software Developer, 2005 - 2007
  • Diagonal Consulting
    Software Developer, 2000 - 2005
  • Coats-Viyella Clothing
    Systems Administrator and Developer, 1999 - 2000
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Derby, UK
Previously
Mansfield, UK - London