Profile

Cover photo
Stuart Langridge
Works at Kryogenix Consulting
Lives in Birmingham, United Kingdom
4,726 followers|1,207,988 views
AboutPostsPhotosYouTubeReviews

Stream

Stuart Langridge

Shared publicly  - 
 
Nice work Google people; complete open-source toolchain. 
 
Hey cool, Roboto is open source now.
roboto - The Roboto family of fonts
View original post
5
Add a comment...

Stuart Langridge

Shared publicly  - 
 
Yeah! Readability is the sixth most popular app in the Ubuntu app store. https://uappexplorer.com/apps?sort=-bayesian_average

All credit to the Readability people, whose service is excellent.
Browse and discover apps for Ubuntu Touch
6
1
Vincent JOBARD (Winael)'s profile photo
Add a comment...

Stuart Langridge

Shared publicly  - 
 
Huh. From a comment on reddit (by +Jorge Castro​ I've just realised!): "I'm almost out of excuses of not running just about every service in a container. If I look at my little home server as an example it's a mess of things I've been playing with over the years. Soon it'll be a nice clean host (ideally even snappy) with just about nothing installed on it but containers. When I try something new I plop a new container in there, if I decide not to use it, I throw it away as a whole. Everything is nice and compartmentalized."

I can totally relate to that. My server is exactly the same. Maybe I should start thinking about this container stuff. 
8
Alan Bell's profile photoJulian Edwards's profile photoStuart Langridge's profile photoSimon Davy's profile photo
24 comments
 
Stuart: LXD makes it all much easier, fwiw.
Add a comment...

Stuart Langridge

Shared publicly  - 
 
Can I not have separate home-screen and lock-screen wallpapers on Android lollipop? Am I just looking in the wrong place or something?
1
Neil Levine's profile photoRodney Dawes's profile photoAlan Pope's profile photoSeth Arnold's profile photo
11 comments
 
+Rodney Dawes killing it seems to work about half the time for me.
Add a comment...

Stuart Langridge

Shared publicly  - 
 
Properly chucklesome: an American tries to understand what a "cheeky Nandos" is. Top. Let's smash it.
23
1
Stuart Langridge's profile photoRodney Dawes's profile photoDavid Alan Gilbert's profile photoAston Guy's profile photo
8 comments
 
I'm not sure I understood most of that; but there again I'm from north of Watford.
Add a comment...

Stuart Langridge

Shared publicly  - 
 
Also, Wile E. Werewolf, Super Genius. There had better be art. 
1
Add a comment...
Have him in circles
4,726 people
adryan Marius's profile photo
Leonid Kogan's profile photo
Elda Elizama Pinto's profile photo
Luong Anh's profile photo
Anton Sulistiyono's profile photo
Simon “H Pisces” Weiss's profile photo
B Sahunalu's profile photo
Kara Gear's profile photo
Georg Brunmayr (Sledge)'s profile photo

Stuart Langridge

Shared publicly  - 
 
slightly embarrassed that I laughed at this
 
SysAdmin got fired from McDonalds.

Customer asked for a Big Mac and he gave him a bit of paper with FF:FF:FF:FF:FF:FF written on it.

Credit:@abizern

‪#‎Sysadmin‬ ‪#‎Joke‬ ‪
2 comments on original post
17
2
S. Wilson's profile photoFabio Rafael da Rosa's profile photo
Add a comment...

Stuart Langridge

Shared publicly  - 
 
Looking at single-page-app frameworks and not keen on any of them. The list at http://todomvc.com/ has a bunch, and I think I've rejected them all -- I concede that some of these reasons are just flat-out prejudice or reasonably baseless bad feelings or seem pretty trivial to whoever's reading, so this is your chance to talk me into something you think is good and show me why my bad feelings are unjustified or wrong.

What I'd like is two-way data binding, routing, and some notion of making separate isolated components. I don't have a pure REST put/delete/get API to back end onto, and I do not want a "framework" which has as a selling point that you can switch different routing or template components in and out; if I'm assembling my own preferences out of bits, then I won't use a framework at all; I'll stitch them together myself. The point of using a framework is exactly that it does everything, and I'm OK with using the framework's methods to do X, Y, and Z, rather than cursing because I want to use a different routing library. I am a large believer in identifying the approach that a particular tool takes, and not using the tool if what you want to do doesn't match that approach, even if it's possible to use the tool in ways other than its expected that you will. Every time I've done this in the past I've ended up being burned by it. The thing I want is to identify something which wants to do the things I plan, and then use it; not to find something which doesn't want to work that way and then make it work that way instead.

So, convince me I'm wrong on your preferred choice from this list, or mention something I don't know about. And yes, I could write my own, but I'm massively resistant to that because that just makes the another-day-another-framework problem even worse.

There is one non-negotiable rule: JavaScript. No other languages which compile to JavaScript. I don't mind things like React's JSX, because that's being used to write HTML (although I'm not sure about it), but no Coffeescript libraries, please.

Backbone.js - also requires underscore and jquery. Some ideal thing for this really ought to be self-contained. Concerned about "is pre-configured to sync with a RESTful API" too, and I have to plug in my own choice of templating library.
AngularJS - used it in the past for things. It makes me sad. There's too much magic; it's fine until something doesn't work, and then you have to reverse-engineer all the magic.
Ember.js - is massive and confuses the hell out of me. I did a bit of hacking on Discourse, which is Ember, and it took me about a day just to work out how to change the simplest thing.
KnockoutJS - seems way, way verbose. `function AppViewModel() { this.firstName = ko.observable("Bert"); this.fullName = ko.computed(function() { ... }, this); } ko.applyBindings(new AppViewModel());`, seriously? Gnah. I hate that.
Dojo - old. I never liked it the first time around, really, and I have the feeling that the zeitgeist has not gone with it
YUI - old, and pretty much abandoned upstream afaik. Used it at Canonical; "aspect-oriented programming" is basically computed COME FROM from Intercal, which puts invisible trapdoors in your code so following the thread of control is hell on legs.
Knockback.js - builds on Knockout, so see knockout
CanJS - models stuff seems specifically designed to back end to a put/get/delete rest API, which I don't have.
Polymer - seems like it may be ropy on iOS. Also, it has a nice big library of pre-built components, which is great, but they're all Material Design components, which is not great at all; I'm not putting an Android-themed app on other platforms, for the same reason I wouldn't put an app which looks like iOS on Android.
React - I fear React. It seems to be the popular thing, but it's very much a thing where one steps out of the world and into the React World instead. Have spoken to a number of people using it for real projects and I don't like the idea of it.
Mithril - I utterly utterly do not understand the `m.prop` stuff. I don't know whether the docs explain it badly or I'm just not getting it, but I completely cannot grasp the Zen of Mithril. Shame, because it looks cool, if I could get it, which I can't.
Ampersand - I'm in two minds about the "it's a zillion small libraries" thing. More to the point, I have no sense of how to structure the overall application; individual bits I can see how to do, but I don't have a good sense of how to put it together
Flight - I'm not sure this is the right thing for new apps. For restructuring an existing thing, I think it'd be good, but I'm building from scratch.
Vue.js - doesn't do routing or provide large-scale structure; they have some notes saying "hey, that means you can do it your way" which I don't want to do
MarionetteJS - depends on Backbone, so see Backbone.
TroopJS + RequireJS - lots of dependencies. I do not get how to actually structure an application with it, and the docs are not helpful at this.

I wish I were happy about any of these. I hope I'm wrong and there's either something I've missed or a framework I don't know about. Speak on, readers.
7
5
Michael Mahemoff's profile photoOrchun Kolcu's profile photoMatt Dragon's profile photoDrew Wells's profile photo
32 comments
 
I'm surprised you (and that site you mentioned) managed to miss Qooxdoo :)  http://qooxdoo.org/
Add a comment...

Stuart Langridge

Shared publicly  - 
 
Playing with a cellular automaton (sort of), while not helping +Joey-Elijah Sneddon at all. But this was interesting anyway.
http://www.kryogenix.org/days/2015/05/20/burning-trees/ for details: https://youtu.be/ZoDtLumBO0U if you just wanna get a quick glance at what it looks like.
Today I made a little thing, which I find rather more fascinating than I probably should. You see, Joey said, “I wonder if this still works?” 'The Sands of Time' Linux Desktop. That's quite cool — sand dunes in front of a clock — and it made me remember that years and years ago you used to get ...
5
Add a comment...

Stuart Langridge

Shared publicly  - 
 
LIstening to http://systemau.net.au/ and quite enjoying it, although they do seem to be wrong about a whole bunch of stuff in my opinion :-)
an Australian technology podcast with a Linux bent.
3
david wolski's profile photo
 
The musical intermission at 0:24:04 is just fabulous.
The Bombay Royale: https://www.youtube.com/watch?v=yL1enK-p6gs
Add a comment...

Stuart Langridge

Shared publicly  - 
 
+Michał Karnicki I've just installed webogram because the telegram app hangs all the time. And it seems to have woken the app up. How can I get you useful debug info to fix this?
1
Stuart Langridge's profile photoAlan Pope's profile photoMichał Karnicki's profile photoDavid Planella's profile photo
5 comments
 
Same here, but as I was seeing the same behaviour with other apps (e.g. Dekko), I wasn't sure if it had to do with Telegram or a bug in the app lifecycle when switching back to Telegram after a while of not having used it.
Add a comment...

Stuart Langridge

Shared publicly  - 
 
The Greens take a stand against the Empire. This election is now fully operational.
1
Alan Bell's profile photo
 
fear leads to anger, anger leads to hate
Add a comment...
People
Have him in circles
4,726 people
adryan Marius's profile photo
Leonid Kogan's profile photo
Elda Elizama Pinto's profile photo
Luong Anh's profile photo
Anton Sulistiyono's profile photo
Simon “H Pisces” Weiss's profile photo
B Sahunalu's profile photo
Kara Gear's profile photo
Georg Brunmayr (Sledge)'s profile photo
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Birmingham, United Kingdom
Links
Other profiles
Contributor to
Work
Occupation
Digital consultancy, web strategy, and apps
Employment
  • Kryogenix Consulting
    Owner, 2013 - present
  • Canonical Ltd.
    2009 - 2013
Basic Information
Gender
Male
Other names
sil
Slick professional-looking place near the Bullring. They did a great job cutting my hair; used the cut-throat razor for really close sideburns and edges; a quick wash and dry; and only £12. Recommended.
Public - a year ago
reviewed a year ago
Excellent restaurant. Just up from a street full of places to eat; this is higher-end than most, and worth it. I recommend the poitrine de cochon confite unreservedly. Friendly waiters, good wine, a good menu.
Public - a year ago
reviewed a year ago
Professionally done by a barber who cares about detail.
Public - 3 years ago
reviewed 3 years ago
4 reviews
Map
Map
Map
Best pizza place in Stourbridge: well made, swiftly delivered, and enjoyable to eat.
Public - 2 years ago
reviewed 2 years ago