0:00:09 | you can you can be |
---|
0:00:11 | wonderful like to would start my suspicion is that like small some you know is |
---|
0:00:15 | just too good you know and i'd be the myself one for this so i |
---|
0:00:21 | completely understand i going to have you thank you for coming so you this is |
---|
0:00:24 | one gonna say let me know so for |
---|
0:00:29 | religious i'm using this very trendy remote control it here you know what you press |
---|
0:00:32 | the buttons and it those you know those the this which is kind of cool |
---|
0:00:35 | right one promise the next actually working now which is even better |
---|
0:00:40 | so i dislike talk about lee roth is generally lots of lots of different things |
---|
0:00:44 | about this |
---|
0:00:46 | so i in this case |
---|
0:00:48 | i think it's you have a whole like this light saying basically this well i'm |
---|
0:00:53 | just gonna come down to one because it seems like a better idea you know |
---|
0:00:56 | a you have the punchline call for already great book on that you have to |
---|
0:01:00 | do open source software full layman's gonna i mention them is the people here do |
---|
0:01:05 | it by getting involved in the community and just feeling it right you know that's |
---|
0:01:09 | how it's not right you immerse yourself but if you're a very structured type of |
---|
0:01:13 | person and you don't know anything about open source what you do is you like |
---|
0:01:15 | also book and you read it and it's almost as good so anyway and recently |
---|
0:01:20 | he tried this for the sound says you now what is ridiculously easy to build |
---|
0:01:25 | so thanks to the great work done by all sorts of people including but they've |
---|
0:01:29 | you david |
---|
0:01:30 | i have also this is david that saddam and who is never been seen you |
---|
0:01:34 | know so we have actually seen this with what's coming to bring to just for |
---|
0:01:38 | that so great work that and red hat think that role here which is that |
---|
0:01:42 | exciting |
---|
0:01:43 | so all that she in this room but you can shake them by the hand |
---|
0:01:47 | later we could work |
---|
0:01:49 | sensei you probably be lot people to contribute changes like changes we want you need |
---|
0:01:55 | people to get stuff in and improve this week it really need so |
---|
0:02:00 | we got to i'm and this to people talk with you know if you want |
---|
0:02:03 | if you wanna diverse community that's launching drawing and fun and full of volunteers and |
---|
0:02:09 | also some backup units corporate heavy lifting and so on what degree well we pretty |
---|
0:02:14 | harsh but |
---|
0:02:17 | so who yes the other thing is the people find a kid based intimidating you |
---|
0:02:21 | lost and for be provided you know you can build it but now you have |
---|
0:02:24 | to get into it see recently as several things of happened one is that they |
---|
0:02:28 | did and peter have helps me build a trough for all the dependencies and various |
---|
0:02:34 | ways you can slice and dice this it actually starts to make sense |
---|
0:02:37 | so we get the two hundred modules to make up and down to the ones |
---|
0:02:39 | mass so we actually stop see something that you can actually understand remember and but |
---|
0:02:45 | also slide where and this to do some training for various people coming into the |
---|
0:02:48 | project that's quite like what useful against rita model structures and also so the basic |
---|
0:02:54 | quite some string types windows also just the design of a little of so you |
---|
0:02:59 | can |
---|
0:03:01 | these things together and make more sense but i look at them fun right you |
---|
0:03:05 | know that good to work with and it's great |
---|
0:03:09 | i think it's reasonable encouraging is the recently we had even more companies and organisations |
---|
0:03:14 | want to join supportive roughly we particularly pleased to see in the and then tell |
---|
0:03:19 | which is kind of get in a are we have you have a staff and |
---|
0:03:22 | it's pi which is good i don't have a website yet but you know maybe |
---|
0:03:26 | well there within a press release anywhere assign if it's also like gonna to get |
---|
0:03:30 | this holes that in a way we also joined the french government's into ministerial group |
---|
0:03:34 | of |
---|
0:03:35 | in to ministerial groupings of joint which is great a saudi arabian government has a |
---|
0:03:39 | research is too cool taxed |
---|
0:03:42 | and they've joint which is which is great will need of course and well maybe |
---|
0:03:46 | some reasonable familiar from previous times |
---|
0:03:49 | so i would pretty cars |
---|
0:03:51 | i really slides from los tea i'm i realise that the whole of things the |
---|
0:03:55 | room for points or that we didn't mention back then because we still three point |
---|
0:03:58 | six that's like to hear some nice new things i've full sorry what is it |
---|
0:04:02 | is you and pulled so in a timely versions of is year ever release that |
---|
0:04:06 | we're aware of can we do you know reasonable job of importing stuff but we |
---|
0:04:10 | connected the stencils out as well say that you know you can start to reproduce |
---|
0:04:14 | these drawings |
---|
0:04:16 | a license faithfully there's a particular cool if you've if you've ever wondered why a |
---|
0:04:21 | computing |
---|
0:04:23 | you know told in schools i have people seen computing tools children these days |
---|
0:04:28 | so can but unfortunately a leasing you take as being toothpaste to a what processing |
---|
0:04:33 | spreadsheet using type calls you know so i have i have done computing i can |
---|
0:04:38 | out like a document and copy some clipart into it it's not great you know |
---|
0:04:42 | i'm now a software engineer and said also that was that runs all this one |
---|
0:04:46 | of are all one is here which is you need to put logo in slide |
---|
0:04:49 | what process you know so you start off with all these bad intentions of teaching |
---|
0:04:53 | people what processing accidentally you might even be able to teach them a simple programming |
---|
0:04:59 | are which is quite fun and it produces pretty pictures as you can see this |
---|
0:05:02 | is from would like normal that just kind of |
---|
0:05:05 | i'm not the room with books help to you know i might that make the |
---|
0:05:09 | sharing of classrooms all |
---|
0:05:13 | i mean something's attacks guys been doing getting you might select schools right |
---|
0:05:17 | well in it so |
---|
0:05:19 | what qualities i hope or pretty embarrassing but so you know if you if you |
---|
0:05:23 | are in right to left my then you have not only embedded object shots or |
---|
0:05:27 | something you click on it when you started to move it you know if you |
---|
0:05:30 | try to move it right it would move left and vice first you know there's |
---|
0:05:33 | good fun stuff and so this quite a lot of this is being nailed i |
---|
0:05:37 | which is an improvement are getting the present the future actually work |
---|
0:05:42 | and a number of other of the such things is going to have you know |
---|
0:05:45 | quite large team of people that doing useful work an area that's perhaps not familiar |
---|
0:05:49 | to you too much |
---|
0:05:51 | gratuitous graphical blaine from the reason we're gonna integrate and i actually a customer want |
---|
0:05:57 | to use you know just the you silly but the top of the screen and |
---|
0:06:01 | if my mouse's night so gonna work but they were you see the birds that |
---|
0:06:05 | will improve the productivity enhancing michigan it has been conclusively prove the us you know |
---|
0:06:10 | improve anyway so what else have we done lots of work on interoperability improving that |
---|
0:06:17 | i guess it's kind of drawings work those awful not seen but sometimes actually has |
---|
0:06:22 | features in the course well see previously comments were what focused on a single point |
---|
0:06:27 | in the document |
---|
0:06:28 | and usually people to comment a range of text |
---|
0:06:31 | pretty much what happens the problem is we could represent as a normal low told |
---|
0:06:34 | we couldn't read only to insecurity when you'd important document comments and we would flexible |
---|
0:06:39 | list a single point exported people be unhappy well so now we do the right |
---|
0:06:43 | thing we're under it and we interoperate |
---|
0:06:46 | that's just great |
---|
0:06:48 | this is a random interjection just as so you know get board certified pdf school |
---|
0:06:52 | does use the hybrid pdf like these |
---|
0:06:55 | thank you have used by the video |
---|
0:06:58 | okay a so there is an apathy problem but will break through that and then |
---|
0:07:02 | a perfect well so these part of you then we could be craps hell that |
---|
0:07:06 | so hyper pdf it's really easy to use them to and so you have to |
---|
0:07:08 | use it it's actually just one check box |
---|
0:07:11 | i mean get actual this is the yes this idea |
---|
0:07:15 | which you can see let me i just try putting this is that that's in |
---|
0:07:20 | this is the biggest export dialogue when you click export more some it makes a |
---|
0:07:23 | big that's great but i'm but doesn't checkbox up here |
---|
0:07:27 | and when you when you when you do it change you idiot document encyclopedia and |
---|
0:07:32 | of sort of magic matches stream on the side so that's kind of cool so |
---|
0:07:35 | if you wanna lady and it is you get a full fidelity documents just great |
---|
0:07:39 | and otherwise if you're lame and you don't have clear office you can just see |
---|
0:07:44 | the media which is this gonna second |
---|
0:07:48 | but at least it looks like it should you know a life is good so |
---|
0:07:50 | that's what kind of cool thing that not enough people know about the some of |
---|
0:07:54 | the clinical thing that not enough people know about let me find the thing that |
---|
0:07:57 | as well so it's like we just but she like this wonderful feeling it's gonna |
---|
0:08:01 | get or |
---|
0:08:04 | so i'll expertise so that let's have a thing here that says hello and world |
---|
0:08:10 | and so i think should not be republic actually what i'm saying when we say |
---|
0:08:15 | that we can she use it is flat idea so if we can easily ten |
---|
0:08:21 | we can have to ideas like that but if you put a little at from |
---|
0:08:24 | that |
---|
0:08:26 | like that |
---|
0:08:27 | you get a magic file |
---|
0:08:29 | that was even won already that |
---|
0:08:31 | so at this testing estimate |
---|
0:08:34 | that's just terrible |
---|
0:08:37 | reinstall the fun |
---|
0:08:38 | so i practising it's |
---|
0:08:41 | so |
---|
0:08:44 | i think that can just i'm just not supposed to |
---|
0:08:47 | anyway we got right so that we can that if we can remember where well |
---|
0:08:56 | perfectly ships nothing ways that |
---|
0:08:59 | what happen we want so |
---|
0:09:01 | tell me gets problem |
---|
0:09:06 | or that still the is a little like this talk it's a miracle of multi |
---|
0:09:10 | melissa |
---|
0:09:12 | okay anything that "'cause" i like that |
---|
0:09:15 | and it doesn't |
---|
0:09:17 | one look |
---|
0:09:19 | so a perfect so this is that file and only society others a list beautiful |
---|
0:09:24 | X amount well this all this xml anyway and that way we need there's a |
---|
0:09:29 | lot of configuration options which are of new meaning we used to anyone |
---|
0:09:33 | but the bottom you see how they well if you want to that you see |
---|
0:09:35 | that little |
---|
0:09:36 | slightly gonna pretty print it helps and so this is really cool and it's very |
---|
0:09:40 | cool because two reasons the first thing is that you can wear any anything you |
---|
0:09:43 | like in their be much a whole idea file you know can be represented this |
---|
0:09:47 | way in the just play sixty four included but the second thing the school is |
---|
0:09:51 | that |
---|
0:09:53 | it's really fast it's as far as the zip file |
---|
0:09:57 | i'll give you could be faster and so much pay sixty for encoding you need |
---|
0:10:01 | to do so you seem to write a little script a little postscript a little |
---|
0:10:05 | web tool the whatever just print have a whole lot of the stuff i mean |
---|
0:10:08 | you get a beautiful now the other and say that has to get right that's |
---|
0:10:13 | my a brief musical interlude |
---|
0:10:15 | on hyper P S i discover the last minute is actually in my |
---|
0:10:21 | abstract so if i would say something about it |
---|
0:10:23 | which are just it right |
---|
0:10:25 | this working where i have to mow switch back to something we get out |
---|
0:10:31 | huh |
---|
0:10:34 | is presented so you'll |
---|
0:10:37 | i can see the next like it's not dating are perfect |
---|
0:10:40 | just very smart |
---|
0:10:42 | why |
---|
0:10:43 | first of all that |
---|
0:10:45 | okay perfect so we are back you must one so that was four zero that |
---|
0:10:48 | was really all boring stuff i'm sorry about that but you need for one is |
---|
0:10:52 | just being released so for one is the bees knees it is it is so |
---|
0:10:57 | brilliant for the rest aligning the bugs out of it but for one will be |
---|
0:11:02 | even better one local things seriously font embedding say for many years we've had a |
---|
0:11:06 | brilliant explanation anytime soon excusable way some explanation |
---|
0:11:12 | important semantic difference the is often lost on you know a point that manages we |
---|
0:11:18 | had an important explanation when the document looks absolutely nothing like it looks in microsoft |
---|
0:11:22 | office what we typically say is a lot it's a phones issue like this and |
---|
0:11:26 | we waving hands covers all manner variables unit the phones were different right unfortunately well |
---|
0:11:33 | fortunately there is now a way to embed these fonts in the document so this |
---|
0:11:36 | explanation is gonna run out of mileage |
---|
0:11:39 | so it's exactly the same fonts on either side |
---|
0:11:42 | and some degree of subsetting craziness is going on and this will see some you'll |
---|
0:11:47 | each copy protection microsoft as implemented here and it's something else you know honestly and |
---|
0:11:53 | it so you take a whole load of forms and you embed them in as |
---|
0:11:56 | it while effectively how do you stop people just unzipping the zip file taking the |
---|
0:12:01 | fall straight "'cause" that i would be bad right |
---|
0:12:04 | you know like copying things unauthorised copy has to be back right so |
---|
0:12:09 | well here's the solution what you do is you know you'll the first four bytes |
---|
0:12:12 | of the file and you put zero sleep of them |
---|
0:12:15 | so that is no longer to type for it's a missing a magic number the |
---|
0:12:19 | beginning okay |
---|
0:12:22 | it's really sick here has you can see anyway so what rollins the files have |
---|
0:12:26 | that with true type font so there is in them in the beginning if anyone |
---|
0:12:29 | wants to write a circumvention to in four lines of C and get you know |
---|
0:12:34 | so walks away for it the most welcome so you get |
---|
0:12:39 | what else we have okay photo album that building obvious is like say you know |
---|
0:12:45 | the will has a problem which is a marketing fundamentally a marketing problem |
---|
0:12:50 | i mean this is very is critical when you take a picture of me for |
---|
0:12:53 | example did you take in the highest resolution possible any preferably like ten gig a |
---|
0:12:59 | pixel something like that because then you can see every single floor in my face |
---|
0:13:03 | as opposed to you know just most of them and saving the camera manufacturers every |
---|
0:13:08 | when they this is so every year the phone you know increases and giga picks |
---|
0:13:11 | diligently takes of a longer to use this males because |
---|
0:13:15 | blinking thing is unicode gpu trying to scale it down C D you know whole |
---|
0:13:19 | for make a pixel screen you have a this is side |
---|
0:13:23 | when you've got lose a gigabyte images what you really want to do is you |
---|
0:13:26 | want to create a photo album presentation may which replaces there's |
---|
0:13:30 | "'cause" i remember when we used have so gelatin square so you put in a |
---|
0:13:34 | in a box shine the light for them and you know that is sort of |
---|
0:13:37 | mobile right maybe in the way probably could know that is a powerpoint presentation which |
---|
0:13:41 | is you know thirty gigabyte small packed full massive images and so we can make |
---|
0:13:47 | that easy to so that's brilliant |
---|
0:13:50 | and will be that's a and only just a this is a one big a |
---|
0:13:52 | pixel screen if that so sorry got it's panels time so placing them down |
---|
0:13:59 | another problem we had this pretty irritating to us is that we can rotate images |
---|
0:14:03 | so you know if you import you'll picture having got the excess information screwed up |
---|
0:14:08 | whole the rotation of it wrong i don't do we are doomed forever to be |
---|
0:14:13 | that orientation and say now we can rotated by ninety degrees really helps you can |
---|
0:14:18 | do that twice if you want |
---|
0:14:20 | anyway |
---|
0:14:21 | perfect so that's of this is a major usability when i'm i use this not |
---|
0:14:25 | just to the point i wanna make usability when it is but also that you |
---|
0:14:29 | could have done that anyone of you in this room gonna could have implemented this |
---|
0:14:33 | feature given enough time and trying and if i write indiana and got the glory |
---|
0:14:37 | you know it can you only in that's to the |
---|
0:14:39 | now i don't have pronounce that he's hungarian i i'm gonna get smash is it |
---|
0:14:43 | a and anyway maybe walk one hundred later on but thomas did a really good |
---|
0:14:49 | job right now that's also well so people thank him and what are the reasons |
---|
0:14:53 | interestingly is this is the perfect is the enemy of the good anyone systems this |
---|
0:14:56 | problem is but i want you all the truth workstations in strange things rounded and |
---|
0:15:01 | text flow around and so nothing ever happened now these you can never take a |
---|
0:15:05 | pictures which is night so use the lines getting charting she's lines from eric just |
---|
0:15:11 | little features run place like also you'll features other we have a for one clearly |
---|
0:15:15 | would take too long and many of them a graphical |
---|
0:15:18 | but actually if you it has a as a around of really key features you |
---|
0:15:23 | know so if you like idea the label document formats we had writing a whole |
---|
0:15:27 | load of dingy documents in the distant past into idea so if you use microsoft |
---|
0:15:32 | word for mac five point one |
---|
0:15:34 | i we can guess you one bits images in finally inside i will i look |
---|
0:15:40 | slightly different anyway i've screwed that up somehow try that one okay perfect mac right |
---|
0:15:44 | per one point five say |
---|
0:15:47 | ski is looking good apple work six wonderful was not all this good stuff and |
---|
0:15:53 | moving into a yes lance which is which is fun |
---|
0:15:56 | we don't have a slide well originally from by the M symphony many years ago |
---|
0:16:01 | which is been a finally i contributed an inflated just gonna cool and some pretty |
---|
0:16:05 | gallery pickpockets with it and some moving all existing pieces to make them more accessible |
---|
0:16:12 | and easy to find |
---|
0:16:14 | accessible is kind of a is related with these days and it's experimental because it's |
---|
0:16:18 | well if you tell you don't you start point some interesting crashes around place but |
---|
0:16:25 | anyway i'm you can set it on with this enable experimental slide well i think |
---|
0:16:29 | agonies is the base components as being unloved you know stepchild of the project for |
---|
0:16:34 | a long time and it's got significantly worse in recent times is java has got |
---|
0:16:39 | slow running needed "'kay" |
---|
0:16:42 | we got some good news coming that but it wider small think just going into |
---|
0:16:45 | it's an L so you whole is of a limit affix is one was doing |
---|
0:16:50 | nanosecond timestamp stuff which deference help them all sorts of good a good things going |
---|
0:16:54 | on in place |
---|
0:16:56 | and there's a lot of stuff energy stream a one point zero S for |
---|
0:17:00 | i'm less we say about use true one point sorry |
---|
0:17:03 | say for everyone is a lens a bug fixes you know number of them from |
---|
0:17:07 | actually |
---|
0:17:09 | ten thousand can it's just kind of good you know commit we commit often so |
---|
0:17:13 | lots of inter incremental intro when's the should too tedious to see individually i like |
---|
0:17:18 | this is that as a little you want you thing in it is firefox like |
---|
0:17:21 | us as well |
---|
0:17:23 | you know incremental such a bottom where you expected heights when you don't want it |
---|
0:17:26 | isn't a huge dialogue with the just use you document kind of nice and again |
---|
0:17:30 | volunteers the marking in doing kids |
---|
0:17:34 | so that's what actually exists as of today we're gonna go into the star trek |
---|
0:17:38 | future for i think small star trek feature gonna try and these into a crystal |
---|
0:17:43 | i don't like this was like that anyway |
---|
0:17:45 | this might be what happens so lots of great work going on in google some |
---|
0:17:49 | of code which is it is a good way to see what's going on save |
---|
0:17:51 | the L C integration |
---|
0:17:53 | i mean sounds out that despite integrating at the same time with G stream a |
---|
0:17:57 | point that point i know ten and one point zero can do but i can |
---|
0:18:03 | guarantee and we should be the L C as well a because all mondays it |
---|
0:18:06 | turns out that that's okay tech support in the L C than there is in |
---|
0:18:09 | the operating system so is a waste of time filling the operating system "'cause" it's |
---|
0:18:13 | not gonna be able to play you'll see in so for format of the day |
---|
0:18:17 | course we'll see inevitably will "'cause" is this giant one of stuff works and the |
---|
0:18:22 | same is true all mac say we we're hoping to improve things that |
---|
0:18:26 | i you know say for example the banal example be all support i don't have |
---|
0:18:30 | windows media framework plays or videos or web and video so anything let out a |
---|
0:18:35 | box my suspicion is |
---|
0:18:37 | no |
---|
0:18:38 | which is really lame a but of course if you have the L C installed |
---|
0:18:41 | as a million people today do install it |
---|
0:18:45 | interestingly then it's like this |
---|
0:18:48 | so how you find the database a perfect guess i mention the java problems was |
---|
0:18:52 | the students working now on greyhounds a to replace all be full in embedded expects |
---|
0:18:59 | should give a massive performance improvement of a local databases three two |
---|
0:19:04 | that cms connector all talk about here in a mess of the and will make |
---|
0:19:09 | just being completely rewritten and improved in so many ways that it didn't actually working |
---|
0:19:13 | at all quite a tried tested earlier save "'em" i spent a few minutes trying |
---|
0:19:18 | to debug but at the time you get it will be fine if you if |
---|
0:19:22 | you don't like this from the place still a this version works with what's that's |
---|
0:19:26 | about a body weight as you can see it looks different and pretty a |
---|
0:19:30 | i'm actually that cmos integration this light religious my S all talk about it a |
---|
0:19:34 | bit more in a minute but either way people drive integration built-in actually profits which |
---|
0:19:39 | is kind of nice miles remote control so it's under the end would thing we |
---|
0:19:44 | should you know well maybe we should sproat off the of pride tree will of |
---|
0:19:49 | apple and sat units is gonna somebody a student doing fast which is a kind |
---|
0:19:53 | of to see if you have one less things |
---|
0:19:57 | other some other stuff going on here to say count |
---|
0:20:00 | from old timers have scaleability problems in with a vengeance really and that's okay just |
---|
0:20:07 | been working pretty aggressively on fixing the internal data structures of power which well |
---|
0:20:15 | written very quickly i suspect and then optimised but not you know |
---|
0:20:20 | got right instructor |
---|
0:20:22 | and so this should be bringing a lot of a performance improvements much reduced memory |
---|
0:20:28 | size i'm if you happen to have a gpu that's opencl compatible because if you |
---|
0:20:33 | happen in do you want so it's really wheel so then hopefully it'll be viewed |
---|
0:20:36 | amazing speed beast the launching complicated that spreadsheets "'cause" we stopped calculate spreadsheet on a |
---|
0:20:41 | gpu aware if we can just click |
---|
0:20:44 | so case doing that and the multi-core where they funded by a date which is |
---|
0:20:49 | also and this is the picture about work say if you object orientated or would |
---|
0:20:53 | you orientation guru |
---|
0:20:55 | object oriented |
---|
0:20:57 | i think i have to say of the oriented the cleanest people sailed you orientated |
---|
0:21:01 | events that you know so you say |
---|
0:21:03 | simple and you know that it like if you want your oriented type person if |
---|
0:21:08 | you sit down a look a spreadsheet you think what's the objects you know where |
---|
0:21:11 | is the old wearing objects and so you create to sell the field jackets like |
---|
0:21:15 | seems like this whole later them around say we should have an object for that |
---|
0:21:18 | and it turns out to be in the worst possible design decision to making a |
---|
0:21:21 | lot scalable spreadsheet in the long run and problem is that when you make this |
---|
0:21:25 | design decision it's breads always we can say every other piece of cake that the |
---|
0:21:29 | charts engine is about cells conditional for the you know all the final fills as |
---|
0:21:34 | know that sells this concept is very deeply into the case and if you only |
---|
0:21:39 | get rid of it it's pretty bad so we can his we factoring basically did |
---|
0:21:44 | okay |
---|
0:21:46 | yes so now nothing indicate knows about it which is kind of cool is just |
---|
0:21:51 | invaded in this school document model local sums miss rate is that efficient will move |
---|
0:21:56 | around it but just a massive cleanup tool that can just kind of rules |
---|
0:22:01 | and so the whole it'd knock on things that currently if you have a whole |
---|
0:22:05 | column for the same formula broadly the same formula you know this will be duplicated |
---|
0:22:11 | many times in memory one for each entry this is really lame way to waste |
---|
0:22:16 | memory and a lame way to make everything slow as you will caver so we |
---|
0:22:20 | fixing case current fixing that making some great progress that sits on school it's that's |
---|
0:22:26 | the biggest cleanup of the count cool i'll are gonna decade also is that i |
---|
0:22:30 | guess |
---|
0:22:31 | well i care is the about how are so |
---|
0:22:34 | given the be |
---|
0:22:36 | this is wonderful |
---|
0:22:37 | so that |
---|
0:22:39 | perfect |
---|
0:22:40 | so callously profits like to probably brought as a great length so let let's talk |
---|
0:22:44 | about limited more i would use focus i'm silly processing the name |
---|
0:22:49 | so do some things that we do we can i'm the best thing i guess |
---|
0:22:52 | is that should you'll synchronisation we release at the same time |
---|
0:22:56 | the reason is pretty obvious i suppose that you know your name is gonna release |
---|
0:23:00 | all these just raise gonna release the stuff we want to get the latest greatest |
---|
0:23:03 | features users so |
---|
0:23:06 | well i think lot we just kind of cool |
---|
0:23:08 | hum |
---|
0:23:09 | yes synchronisation extra so that we also use lots of glen technologies that's to other |
---|
0:23:15 | things like name pfs getting |
---|
0:23:17 | it's a great technology isn't it and so they had it's only you know designing |
---|
0:23:21 | it all these years ago and sitting down it was that the time the most |
---|
0:23:24 | all something you can ever imagine and also used cool but between different threads to |
---|
0:23:29 | anyway |
---|
0:23:30 | and got a lot better if the years i tell you but i'm even so |
---|
0:23:34 | unfortunately was that integrating that i forget why i think probably on very old systems |
---|
0:23:38 | actually the reason a very old systems we have to probably rest you are so |
---|
0:23:42 | right places |
---|
0:23:51 | right so we have to build a real fine if it is or L five |
---|
0:23:54 | will doesn't build on route five or has stupid dependency is that mean you'd have |
---|
0:23:58 | to upgrade the whole overall five to make even compile and then we didn't fight |
---|
0:24:02 | against a list in a generic linux builds of course the vast majority people get |
---|
0:24:06 | this magistrate then the and they just install the package like it us able because |
---|
0:24:10 | it's built again and again and again and again and again one for each version |
---|
0:24:14 | of every operating system you have right |
---|
0:24:16 | wanna separate system any linux bush it looks distribution |
---|
0:24:21 | the way we do but which is great and we have two constables another victory |
---|
0:24:25 | anyone wants to pool tikhonov you know will fill with that warm welcome how hard |
---|
0:24:30 | can it be |
---|
0:24:32 | we need a glory hound here and |
---|
0:24:35 | they must so used impossible things actually holding of the screensaver some menu this evolution |
---|
0:24:41 | we have a wonderful switch statement an evolution deal aprons wipers in terms of place |
---|
0:24:46 | a speak |
---|
0:24:49 | different |
---|
0:24:54 | already |
---|
0:24:56 | also won't work well really pay for me with a patch you know of your |
---|
0:25:00 | own and then i will be fine you know |
---|
0:25:08 | a key comp is not available on rail five okay perfect also i would point |
---|
0:25:14 | out the real fight is the radical new based solution not the role for the |
---|
0:25:19 | we were compiling on until ones or something i think will point you know it |
---|
0:25:23 | six months ago we took a radical step about dating to role play so |
---|
0:25:28 | anyway at least the resulting binary actually runs able linux is just which is good |
---|
0:25:35 | so but i actually i don't have to read about |
---|
0:25:38 | in various ways to get you about countdown you know one is to redefine as |
---|
0:25:42 | features or an enhance my name i mean the silver cylinder pricing tree also a |
---|
0:25:48 | some kind i need to read that but that's usually the patch the patches a |
---|
0:25:53 | you guys that are perfect for a very good a in the way so that |
---|
0:25:58 | you can argue that right |
---|
0:26:01 | so evolution we in ideally penalties at i changed wiper is some group about some |
---|
0:26:06 | them to get stuff and just kind of good it's a bit of a bullet |
---|
0:26:09 | point i don't have everything anyone actually use that anger and i mean |
---|
0:26:13 | it normally works it S that but |
---|
0:26:16 | sympathy to take a pretty deeply all of all windows on T K window this |
---|
0:26:21 | underneath you know they may look like to be sealed windows on top but deep |
---|
0:26:25 | down they all do you take a one that's a which is just great and |
---|
0:26:29 | of course we use that you live mainly inside it's pretty good would be nice |
---|
0:26:32 | to you have a more G late mainly like mainly on top of it so |
---|
0:26:37 | we could do more cool stuff like a prioritising events a little like finals and |
---|
0:26:43 | so |
---|
0:26:43 | gee cave fast like to of course actually people is that just a print integration |
---|
0:26:48 | which is a list of on and off you know easy ready is it not |
---|
0:27:00 | okay |
---|
0:27:02 | we gave up |
---|
0:27:06 | right something one day to be a redesign of decay print dialogue and then will |
---|
0:27:10 | integrate it again but i think they've it was it was you the riddle before |
---|
0:27:13 | integration was quite know i'm is the someone clever the did a lot of work |
---|
0:27:17 | that |
---|
0:27:18 | and it's would be nice to have music halls now i discovered this last night |
---|
0:27:22 | along the lines of |
---|
0:27:24 | that's a crazy thing we shopping without telling anyone see if you would get wrong |
---|
0:27:27 | apparently hasn't yet so that's good so i think we have it so that the |
---|
0:27:31 | abstraction if you can figure in just such a way you can use that |
---|
0:27:35 | from |
---|
0:27:37 | well whatever is like that |
---|
0:27:39 | this is quite loans contribution as albany a few weeks ago so it's a |
---|
0:27:44 | it's brilliant |
---|
0:27:46 | you can you can find someone like that menu some of them what it's all |
---|
0:27:49 | about that we do it like that which is good and we also have G |
---|
0:27:53 | menu integration if you like the other thing which channel be name i would the |
---|
0:27:57 | skits medic name and then that means greater that which is great thanks a chronicle |
---|
0:28:03 | did some good work the see the |
---|
0:28:05 | it's great that |
---|
0:28:08 | just to |
---|
0:28:10 | even though are called different well let me switch back and you can something will |
---|
0:28:13 | be a menus before |
---|
0:28:19 | actually means very those X already perfectly |
---|
0:28:25 | going on to the work energy so question walls is gonna give us a slide |
---|
0:28:29 | minutes on a six no stress |
---|
0:28:47 | that's energy |
---|
0:29:02 | to |
---|
0:29:27 | so it's a mess and one big points of the mass is this G D |
---|
0:29:30 | K to dedicate three bifurcation and you know the share amounts of work to make |
---|
0:29:36 | it used indicates rate which is quite staggering |
---|
0:29:40 | and i mean there is indeed if you back and |
---|
0:29:44 | but remember problems of it and some of them are by design |
---|
0:29:47 | so |
---|
0:29:49 | i'll talk a bit about it's ballistic on the positive side that's the question is |
---|
0:29:52 | if we if we want to use G T K free properly how can we |
---|
0:29:56 | do it and say thanks to this relatively short list of people who off the |
---|
0:30:00 | two and a half years of work or any halfway through the problem |
---|
0:30:04 | we have nearly combust is you know what dialogues to add to a new did |
---|
0:30:08 | cable the base |
---|
0:30:10 | played and it's able sexy layout simple |
---|
0:30:15 | you have a structure which is which is cool acquittals really let the lead the |
---|
0:30:18 | way in the i think with other ten to do this but actually succeed which |
---|
0:30:22 | is |
---|
0:30:23 | is very impressive |
---|
0:30:24 | and the good news is lively when we have this in like this we can |
---|
0:30:28 | start you may youth dialogues optionally if you're running a name or you want to |
---|
0:30:33 | three will or whatever to actually use native widgets and once you do that each |
---|
0:30:38 | day three pools become significantly easy a so you currently the problem with that you |
---|
0:30:44 | could report is that you know you need to be able to drool these guys |
---|
0:30:47 | themes of using today things right |
---|
0:30:51 | and |
---|
0:30:52 | my expectation that each case for a as a naive |
---|
0:30:57 | posted this i was a lot so that's of being put into seeming design and |
---|
0:31:01 | this is will be redesigned it was all gonna be beautiful and it will be |
---|
0:31:04 | easy to use and it will be also and |
---|
0:31:08 | unfortunately that well much of the redesigning is true at the end result was nice |
---|
0:31:13 | usable full what we want which is a great shame |
---|
0:31:17 | so |
---|
0:31:18 | there are many reasons for that one is that we like to group a hold |
---|
0:31:21 | of colours out solve the system |
---|
0:31:24 | so what else what a good colour is different or something and right you know |
---|
0:31:27 | it's gonna be a note on the side of thing or surround or levels or |
---|
0:31:32 | something so you can thing the colours we want to be a comedian on holidays |
---|
0:31:36 | in the operating system the problem is the C S fundamentally doesn't like you do |
---|
0:31:39 | that |
---|
0:31:40 | because you have these random colours that could change will have to find varying magic |
---|
0:31:45 | in them and say a listing abstract space you know possible |
---|
0:31:49 | and that's before you get all of these animated effects you know so when you |
---|
0:31:52 | move your mouse and all it focuses it because grey will what a this whole |
---|
0:31:57 | late of |
---|
0:31:58 | funky things that can be done we call really do easily in labour office at |
---|
0:32:04 | ski i was ashamed so we pretty much stuck with each day to and despite |
---|
0:32:08 | my best efforts to encourage people to digit a framework they inevitably spend lots of |
---|
0:32:14 | time heavy lifting fixing the feelings adjudicate to and you know the volunteers the we |
---|
0:32:18 | have spend the time doing that's making it you know actually not sock for whatever |
---|
0:32:22 | the latest team breakages |
---|
0:32:25 | so you i mean i guess i think then the great white hope is actually |
---|
0:32:29 | finishing this thought of migration |
---|
0:32:31 | which is going really a lot quick and i think is that right |
---|
0:32:36 | it's going it's going pretty well |
---|
0:32:38 | so optimistically in another changes so if you will be done fibrous time to take |
---|
0:32:42 | a for the real possibility |
---|
0:32:44 | and then there will be a you know i would be happy |
---|
0:32:47 | so anyhow that's the that's the state of words that might not that means is |
---|
0:32:51 | that you can't really tell and of this you know a good number about studies |
---|
0:32:54 | indicate to i hope of various reasons and say the thinking matches |
---|
0:32:59 | and we don't need to |
---|
0:33:03 | so that's blathering about that a perfect |
---|
0:33:07 | so this is a crazy idea right have lately profits trying to make we brought |
---|
0:33:10 | is actually be usable |
---|
0:33:12 | so we have a gigantic strict scripting and see a |
---|
0:33:17 | okay remote control api surface |
---|
0:33:21 | on the siamese frequently know actually use and i think a lot of the problem |
---|
0:33:26 | is that it's quite difficult to get me profits so the points that you can |
---|
0:33:30 | do that |
---|
0:33:31 | zero all the libraries you need to link was quite a lot of cage around |
---|
0:33:34 | the place you need to be instructed in relatively unpleasant ways and but then you |
---|
0:33:39 | can do some ready apple stuff so the question is how can we get the |
---|
0:33:43 | really powerful stuff and make it easy to use and make program is less scared |
---|
0:33:47 | of doing this and at least well this is a on the temple i'm a |
---|
0:33:51 | looking into |
---|
0:33:53 | so here's you have a tiny static library the static might be basically service we |
---|
0:33:57 | need to D L A from find you profits dealy open it and who is |
---|
0:34:01 | single but twenty point out and you have a large number of abstract interfaces you |
---|
0:34:05 | actually compiling with nothing and you're at |
---|
0:34:08 | it's all being sucked out of me process itself and then you can do funky |
---|
0:34:12 | things so in this case you can look documents and gonna save them and format |
---|
0:34:16 | shift them and that kind of thing |
---|
0:34:18 | it's gonna cool if you we how are gonna documents is currently a rendering you |
---|
0:34:23 | know spreadsheets for example |
---|
0:34:25 | you know it's phones apply conscripts cool you know call which forks a liberal first |
---|
0:34:30 | instance headless my other completely starts up with documents a thousand pdf and then has |
---|
0:34:37 | itself them |
---|
0:34:38 | and so it is innocent significant cost to do that you know wouldn't it be |
---|
0:34:42 | better if we could just persuade people to link to labour office writing suck it |
---|
0:34:46 | into the process and see what happens |
---|
0:34:48 | save that's basically where i'm trying to encourage people to go it sounds a bit |
---|
0:34:54 | mad but |
---|
0:34:55 | i think we can make it work and it should be quick and best actually |
---|
0:34:59 | we can also ultimately documents avoid rendering to pdf and then living again events and |
---|
0:35:04 | then re rendering which is |
---|
0:35:06 | well that's quite old things so i'm you got to have a child a renter |
---|
0:35:10 | and so i documents |
---|
0:35:12 | the will present holy the pixels and move them around of textures very quickly so |
---|
0:35:16 | you can and read documents every snoop way like people used to make all the |
---|
0:35:22 | voices |
---|
0:35:23 | and it's |
---|
0:35:24 | and have that driven by lee profits |
---|
0:35:28 | and perhaps even a separate thread |
---|
0:35:31 | so he's not a cool thing we have this light because maybe see i'm a |
---|
0:35:34 | C M I S thank you which stands content management interoperability services is a new |
---|
0:35:39 | standard |
---|
0:35:40 | and that's actually implemented which is encouraging it's one thing it also there are multiple |
---|
0:35:45 | standards and no one implements a list just complete set the standards as you get |
---|
0:35:49 | a document formats |
---|
0:35:51 | in a draw to standards and that's how it's gonna be a maybe will be |
---|
0:35:54 | another one at some stage at the same eyes actually is implemented by microsoft why |
---|
0:35:59 | are and buy a C P by al fresco but all these guys which is |
---|
0:36:03 | cool and say if you have a document management systems somewhere you can talk to |
---|
0:36:09 | it we also have a i couldn't box full for it obvious yes not see |
---|
0:36:12 | a my S but it's in the same time the same abstraction |
---|
0:36:15 | and as a little standalone my prequels literacy a my S you will fill and |
---|
0:36:19 | say you can check it out that we have a prototype G D F S |
---|
0:36:22 | back and so integrates in the can and so this is kind of liberals innovation |
---|
0:36:25 | going the other way which is which is always nice and we have a to |
---|
0:36:29 | draw for the actually with multiple us unique connecting to an owl for a scale |
---|
0:36:33 | server browsing this and |
---|
0:36:35 | the fiddling around that course i could easily a checkpoint server I B M's of |
---|
0:36:40 | you any other kind of crazy see honestly |
---|
0:36:43 | so the some workers needed that finishes "'cause" this is a hack week project never |
---|
0:36:49 | quite got finished |
---|
0:36:51 | but you know some useful stuff so great to you to get that done a |
---|
0:36:54 | packaged up in widespread use |
---|
0:36:58 | so that was michael pretty much you know conclusions is the boss is cool it's |
---|
0:37:02 | getting better and it's growing and we actually executing which run to make this kobe |
---|
0:37:07 | something you can be proud all the you can recommend your friends the components and |
---|
0:37:11 | look for the next release off in a in a positive way i would work |
---|
0:37:15 | well with the name obviously we thought what better with all platforms number and we |
---|
0:37:20 | love contributions that we have implants but |
---|
0:37:24 | small numbers of packets it made it sounds like a lot when you look at |
---|
0:37:28 | the draw for the reality as you know people always welcome and you people can |
---|
0:37:32 | make a big difference |
---|
0:37:34 | and finally i'm just thank you feel supporting you are here but backing it thank |
---|
0:37:38 | you for supporting we brought this to making it what it is "'cause" we couldn't |
---|
0:37:42 | do without all not just uses but the people you know back a saw and |
---|
0:37:46 | helpless prerepair freedom and free software so be scalable |
---|
0:37:51 | thank you feel patients you very good |
---|
0:38:00 | we have |
---|
0:38:02 | five minutes for questions |
---|
0:38:04 | although actually any makes francis is if someone also question then someone else will |
---|
0:38:10 | i know why that is but i see we now have questions well what |
---|
0:38:16 | one is that i don't know why is that what is that right we see |
---|
0:38:20 | i think it's the you know we need a social psychologist tell us of the |
---|
0:38:23 | on that question but you know i'm betting out of someone else also question you |
---|
0:38:27 | see scott in i know it |
---|
0:38:32 | i think me breaks the ice when we need someone brave you know sit to |
---|
0:38:35 | make it ski permission for questions |
---|
0:38:38 | documentation |
---|
0:38:39 | what work is going on there for like online like interactive help |
---|
0:38:45 | tutorials |
---|
0:38:47 | these features |
---|
0:38:49 | see a tutors for programmers or for uses all for users uses |
---|
0:38:55 | so we have a new A X significantly launch chunk of hell |
---|
0:39:00 | i think it |
---|
0:39:02 | i mean so just tell you some useful things i think probably exist to frustrate |
---|
0:39:06 | translates as because it is a large |
---|
0:39:09 | from is this really know it's been over a small enough help we have "'cause" |
---|
0:39:13 | a really lot of features and so with energy distribute bass when you down lately |
---|
0:39:18 | profits typically so we have a weekly help so when you look to help be |
---|
0:39:22 | innocent you language and what you're looking at to do what you think and then |
---|
0:39:27 | with a following wind you get the right help page we just kind of nice |
---|
0:39:31 | that lexus than in a hundred fifty megabytes distribute every single translation that we have |
---|
0:39:37 | which means we knots discriminating against you know |
---|
0:39:42 | well in some minority language because become a welsh right so it's it was translation |
---|
0:39:46 | is in that right and that's important so that's and so should be |
---|
0:39:50 | so you so you're we don't distribute help translations one fifty languages "'cause" that would |
---|
0:39:54 | you know just sort of sink the ship "'em" but if you do want to |
---|
0:39:57 | you can download it separately what is as does that help |
---|
0:40:01 | pun intended |
---|
0:40:02 | well also more specific question likewise the help more good enough what is it not |
---|
0:40:07 | bigger and more verbose or |
---|
0:40:10 | i know things and the questions that so it's in the other thing is that |
---|
0:40:12 | we will have think we're thinking of having a week each to translates |
---|
0:40:17 | to extend helps anyone could extend it improve you know what can we keep edie |
---|
0:40:20 | a stopping |
---|
0:40:22 | i'm we thought that would be will someone why from want to limit either of |
---|
0:40:25 | us you know we could pack the with the off into a small block can |
---|
0:40:28 | let you down late if you want offline |
---|
0:40:30 | does that translate system all that and it was get that would be something in |
---|
0:40:33 | one language the wasn't in another language and in some locations you have to have |
---|
0:40:38 | a hundred percent translation |
---|
0:40:40 | and |
---|
0:40:41 | that's really unclear you know attracting who that i did was an eligible chinese language |
---|
0:40:45 | and what was truly translation of something else that's all |
---|
0:40:48 | it's kind of a whole |
---|
0:40:50 | so searching |
---|
0:40:52 | another question |
---|
0:40:54 | if we have a quality of a subscription |
---|
0:40:59 | so as a large complex application firefox has a lot of work on extracting like |
---|
0:41:05 | performance telemetry and stuff like that i saw a recent post from you do about |
---|
0:41:10 | this but how far along is that sort of stuff for you guys |
---|
0:41:16 | why not build so use standing in line at six O K we do a |
---|
0:41:19 | lot of what can performance the most promising performance thing i've seen is the cool |
---|
0:41:23 | grinds tinderbox this and she runs a number that's on the colder and the reason |
---|
0:41:27 | is that gives you timings that out |
---|
0:41:30 | plus or minus point zero one percent pretty much so you know if you didn't |
---|
0:41:33 | break it it's completely flat if you if you did suddenly you see a step |
---|
0:41:38 | and you can see that this is the get can minutes |
---|
0:41:41 | which is kind of nice |
---|
0:41:43 | we still working on actually making that more reliable and again putting into production |
---|
0:41:48 | in terms of telemetry so we have to understand about missile it is that they |
---|
0:41:53 | have market they have like three hundred full time i people what you wanna project |
---|
0:41:58 | and we have |
---|
0:42:00 | that see tops |
---|
0:42:01 | so our ability to go away and invest the whole you know team of five |
---|
0:42:05 | people for three years on performance improvement is practically mail say a price every release |
---|
0:42:12 | there is kind of a panic you need to do we have a mess of |
---|
0:42:14 | the full as regression and so you know you most really goes away in profiles |
---|
0:42:18 | it and so that we can it doesn't we something right and so then means |
---|
0:42:21 | that from you know if any about trying to fix you know what is happening |
---|
0:42:26 | and then if we should something that you see the best role know was like |
---|
0:42:29 | that's the reality of what happens |
---|
0:42:33 | i would love to brief that gonna if you if you have good ideas i |
---|
0:42:36 | had it i the remote charting things the noise that i'm for something that money |
---|
0:42:41 | they thing is you have to run crime and was run the results |
---|
0:42:44 | my name and |
---|
0:42:46 | cranium |
---|
0:42:48 | say so i'm sure is pretty cool but i can see it for myself so |
---|
0:42:54 | one just to answer also so before those |
---|
0:43:00 | don't know we have any the worked on the integrating the problem you own profile |
---|
0:43:06 | you were the from one you were with the with the purpose but the good |
---|
0:43:10 | thing is that there is a standalone you were which can read it in deeper |
---|
0:43:15 | so the final goal i to be able to basically for anybody without and the |
---|
0:43:22 | knowledge of programming to launch the true a to either an option most the profiler |
---|
0:43:30 | then to do what you want to and then with the data i with the |
---|
0:43:35 | special with of course something column is are actually cool you know if you don't |
---|
0:43:39 | the terrace collected some please of almost seems like this also you know and they |
---|
0:43:43 | goal is getting to structure we should clearly we use it i mean this is |
---|
0:43:46 | made out of that it's just a matter of |
---|
0:43:49 | doing it or using the current version a lot if it's better whatever |
---|
0:43:53 | and so this laser things we want to steal from their sins looking for you |
---|
0:43:56 | know like online |
---|
0:43:57 | transparent updating windows you know it's |
---|
0:44:01 | the next version you didn't even know something but |
---|
0:44:04 | i one day |
---|
0:44:06 | the question also community it's oats you know exactly complex of don't so feel free |
---|
0:44:12 | to say okay don don't talk about how great is it i question is what's |
---|
0:44:17 | the state that it is tedious of you profess on online |
---|
0:44:22 | we both online it's pretty much where it was last year which is why didn't |
---|
0:44:24 | bush and it sort of works |
---|
0:44:26 | you know relies on stayfree improve why but i might mentioned uk freeport is not |
---|
0:44:31 | in itself very effective my |
---|
0:44:34 | so |
---|
0:44:35 | i mean there's parts like we could run here and moments is whatever show you |
---|
0:44:40 | it's not something i'm handing to be inexperienced use |
---|
0:44:47 | so things need wrapping around it was a couple hundred thousand dollars what the work |
---|
0:44:50 | and it's that's usable that's much i |
---|
0:44:52 | question is |
---|
0:44:53 | and we find a safer this thing just got it accidentally whistles life savings and |
---|
0:44:57 | then we'll just do it so |
---|
0:45:01 | the questions that we are trying to |
---|
0:45:04 | or less thank you speak gracing |
---|