mozilla

Mozilla Nederland LogoDe Nederlandse
Mozilla-gemeenschap

Wil Clouser: Marketplace and Payments Systems Diagrams

Mozilla planet - di, 17/02/2015 - 09:00

A couple years ago Krupa filled up a whiteboard with boxes and arrows, diagramming what the AMO systems looked like. There was recently interest in reviving that diagram and seeing what the Marketplace systems would look like in the same style so I sat down and drew the diagrams below, one for the Marketplace and one for Payments.

Marketplace:

Payments:

Honestly, I appreciate the view, but I wince at first glance because of all the duplication. It's supposed to be "services from the perspective of a single service." Meaning, if the box is red, anything connected to it is what that box talks to. Since the webheads talk to nearly everything it made sense to put them in the middle, and the dotted lines simply connect duplicate services. I'm unsure whether that's intuitive though, or if it would be easier to understand if I simply had a single node for each service and drew lines all over the diagram. I might try that next time, unless someone gives me a different idea. :)

Lastly, this is the diagram that came out first when I was trying to draw the two above. It breaks the Marketplace down into layers which I like because we emphasize being API driven frequently, but I'm not sure the significant vertical alignment is clear unless you're already familiar with the project. I think finding a way to use color here would be helpful - maybe as a background for each "column."

Or maybe I'm being too hard on the diagrams. What would you change? Are there other areas you'd like to see drawn out or maybe this same area but through a different lens?

Categorieën: Mozilla-nl planet

Mozilla commence à tester Shumway, son alternative à Flash Player - Clubic

Nieuws verzameld via Google - di, 17/02/2015 - 08:41

Zone Numérique

Mozilla commence à tester Shumway, son alternative à Flash Player
Clubic
Après une première intégration de ces travaux au sein des build Nightly de Firefox en octobre 2013, Mozilla a commencé à dresser une liste de sites Internet pour lesquels Shumway sera activé. Dans un premier temps, les tests portent simplement sur ...
Firefox : Shumway pour enterrer le plugin Flash PlayerGénération NT
Mozilla Shumway : l'alternative à Flash Player en cours de testZone Numérique
Firefox commence à lire le contenu Flash sans le plug-in d'AdobeMacGeneration

alle 4 nieuwsartikelen »
Categorieën: Mozilla-nl planet

Projekt Shumway: Mozilla will eine Flash Player-Alternative entwickeln - gizmodo.de

Nieuws verzameld via Google - di, 17/02/2015 - 08:30

PC-Welt

Projekt Shumway: Mozilla will eine Flash Player-Alternative entwickeln
gizmodo.de
Mozilla geht mit Shumway einen anderen Weg und will auch ohne Adobes ungeliebtes Flash-Plug-in dafür sorgen, dass Webseiten mit Flash wie vorgesehen dargestellt werden. Der Test im Nightly Channel von Firefox ist zunächst durch eine Whitelist auf ...
Mozilla arbeitet an Alternative für Flash PlayerZDNet.de
Project Shumway: Mozilla macht Flash-Plugin überflüssigPC-Welt
Mozillas Project Shumway - Flash-Inhalte in Firefox ohne Adobe Flash abspielenGameStar

alle 4 nieuwsartikelen »
Categorieën: Mozilla-nl planet

Chris McDonald: Owning Your Stack

Mozilla planet - di, 17/02/2015 - 07:23

A few months back I wrote about reinventing wheels. Going down that course has been interesting and I hope to continue reinventing parts of the personal cloud stack. Personal cloud meaning taking all of the services you have hosted elsewhere and pulling them in. This feeds into the IndieWeb movement as well.

A couple years ago, I deployed my first collocated server with my friends. I got a pretty monstrous setup compared to my needs, but I figured it’d pay for itself over time and it has. One side effect of having all this space was that I could let my friends also have slices of my server. It was nice sharing those extra resources. Unfortunately, by hosting my friend’s slices of my server, it meant doing anything to the root system or how the system was organized was a bit tedious or even off limits.

In owning my own services, I want to restructure my server. Also I want to have interesting routing between containers and keep all the containers down to the single process ideal. In order to move to this world I’ve had to ask my friends to give up their spots on my server. Everyone was really great about this thanking me for hosting for this long and such. I was worried people would complain and I’d have to be more forceful, but instead things were wonderful.

The next step I want to take after deploying my personal cloud, will be to start one by one replacing pieces with my own custom code. The obvious first one will be the SMTP server since I’ve already started implementing one in rust. After that it may be something like my blog, or redis or a number of other parts of the cloud. The eventual goal being that I’ve implemented a fair portion of all cloud services and I can better understand them. I wont be restricting myself to any one language. I will be pushing for a container per process with linking between containers to share services.

Overall, I hope to learn a bunch and have some fun in the process. I recently picked up the domain http://ownstack.club and hope to have something up on it in the near future!


Categorieën: Mozilla-nl planet

Mark Côté: Pulse update

Mozilla planet - di, 17/02/2015 - 04:10

After languishing for a few years, Pulse got a burst of interest and development in 2014. Since I first heard of it, I’ve found the idea of a central message bus for the goings-on in Mozilla’s various systems rather intruiging, and I’m excited to have been able to grow it over the last year.

Pulse falls into that class of problem that is a result of, to borrow from a past Mozilla leader, our tendency to make our lives difficult, that is, to work in the open. Using RabbitMQ as a generic event stream is nothing special; Mozilla’s use of it as an open system is, I believe, completely unique.

Adapting a system intended for private networks into a public service always results in fascinating problems. Pulse has a decent permission-control system, but it’s not designed for self service. It is also very trusting of its users, who can easily overwhelm the system by just subscribing to streams and never consuming the messages.

The solution to both these problems was to design a management application: PulseGuardian. Via Persona, it handles account management, and it comes with a service that monitors Pulse’s queues. Since we presume users are not malicious, it sends a friendly warning when it notices a queue growing too large, but if ignored it will eventually kill the queue to save the system.

If you build it, they will come, or so says some movie I’ve never seen, but in this case it appears to be true. TaskCluster has moved whole-hog over to Pulse for its messaging needs, and the devs wrote a really nice web app for inspecting live messages. MozReview is using it for code-review bots and autolanding commits. Autophone is exploring its use for providing Try support to non-BuildBot-based testing frameworks.

Another step for Pulse beyond the prototype phase is a proper library. The existing mozillapulse Python library works decently, aside from some annoying problems, but it suffers from a lack of extensibility, and, I’m beginning to believe, should be based directly on a lower-level amqp or RabbitMQ-specific Python package and not the strange, overly generic kombu messaging library, in part because of the apparent lack of confirm channels in kombu. We’re looking into taking ideas from TaskCluster’s Pulse usage in bug 1133602.

Recently I presented the State of Pulse to the A-Team. I should do that as a general brownbag at some point, but, until then, you can look at the slides.

Categorieën: Mozilla-nl planet

Mozilla's Flash-killer 'Shumay' appears in Firefox nightlies - The Register

Nieuws verzameld via Google - di, 17/02/2015 - 00:59

The Register

Mozilla's Flash-killer 'Shumay' appears in Firefox nightlies
The Register
In November 2012 the Mozilla Foundation announced “Project Shumway”, an effort to create a “web-native runtime implementation of the SWF file format.” Two-and-a-bit years, and a colossal number of Flash bugs later, Shumway has achieved an important ...
Does Mozilla Firefox's latest update signal the death of Adobe Flash?ITProPortal
Mozilla creates Shumway to shun Flash awayInquirer
Mozilla's Project Shumway Eliminates Need For Adobe Flash Player On Firefox ...Tech Times
SlashGear -PCWorld
alle 11 nieuwsartikelen »
Categorieën: Mozilla-nl planet

Mozilla's Project Shumway Eliminates Need For Adobe Flash Player On Firefox ... - Tech Times

Nieuws verzameld via Google - ma, 16/02/2015 - 22:10

Tech Times

Mozilla's Project Shumway Eliminates Need For Adobe Flash Player On Firefox ...
Tech Times
With Shumway, Mozilla is the latest company to dump Flash, which made a splash on the Web more than a decade ago due to its animation, game, graphics and video streaming capabilities. But these days, the Adobe Player's days look to be numbered.

Categorieën: Mozilla-nl planet

Mike Conley: The Joy of Coding (Episode 1)

Mozilla planet - ma, 16/02/2015 - 20:29

Here’s the first episode! I streamed it last Wednesday, and it was mostly concerned with bug 1090439, which is about making the print dialog and progress calls from the child process asynchronous.

Here are the notes for that bug. I still haven’t closed it yet, so perhaps I’ll keep pressing on this next Wednesday when I stream Episode 2. We’ll see!

A note that I did struggle with some resolution issues in this episode. I’m working with Richard Milewski from the Air Mozilla team to make this better for the next episode. Sorry about that!

Categorieën: Mozilla-nl planet

Mike Conley: The Joy of Coding (Episode 1)

Thunderbird - ma, 16/02/2015 - 20:29

Here’s the first episode! I streamed it last Wednesday, and it was mostly concerned with bug 1090439, which is about making the print dialog and progress calls from the child process asynchronous.

Here are the notes for that bug. I still haven’t closed it yet, so perhaps I’ll keep pressing on this next Wednesday when I stream Episode 2. We’ll see!

A note that I did struggle with some resolution issues in this episode. I’m working with Richard Milewski from the Air Mozilla team to make this better for the next episode. Sorry about that!

Categorieën: Mozilla-nl planet

Air Mozilla: Mozilla Weekly Project Meeting

Mozilla planet - ma, 16/02/2015 - 20:00

Mozilla Weekly Project Meeting The Monday Project Meeting

Categorieën: Mozilla-nl planet

Latest Mozilla Firefox browser offers glimpse of world without Flash - TechRadar

Nieuws verzameld via Google - ma, 16/02/2015 - 18:09

Latest Mozilla Firefox browser offers glimpse of world without Flash
TechRadar
Yet another service removing support for Adobe Flash after Mozilla began implementing a tool in its Firefox browser that allows sites to run Flash videos without the need for the plugin. Adobe Flash's days were already numbered before Shumway was ...

Categorieën: Mozilla-nl planet

Mozilla arbeitet an Alternative für Flash Player - ZDNet.de

Nieuws verzameld via Google - ma, 16/02/2015 - 17:53

PC-Welt

Mozilla arbeitet an Alternative für Flash Player
ZDNet.de
Mozilla will mit seinem Projekt Shumway dafür sorgen, dass sich Videos ohne den Flash Player von Adobe abspielen lassen. Im für Entwickler gedachten Nightly Channel seines Browsers Firefox setzt es den Emulator bereits für diesen Zweck ein.
Project Shumway: Mozilla macht Flash-Plugin überflüssigPC-Welt
Mozillas Project Shumway - Flash-Inhalte in Firefox ohne Adobe Flash abspielenGameStar

alle 3 nieuwsartikelen »
Categorieën: Mozilla-nl planet

Roberto A. Vitillo: Add-on hangs: a brief summary

Mozilla planet - ma, 16/02/2015 - 17:11

I have blogged about clustering BHR hangs before. This post is dedicated to the add-on side of things.

In a way BHR could be seen as a distributed profiler: each user runs a local profiler that samples the stack of a thread only when that thread is hanging for over N milliseconds. Then the stacks are sent to our backend infrastructure through a Telemetry submission.

Imagine to profile Firefox for an hour. At the end of the hour you would like to determine the impact of one of your installed add-ons on the browsing experience. Not simple at all, the add-on might have been in use only for a fraction of your session, say 20 seconds. In that fraction it might have slowed down the browser significantly though. Since you are collecting hangs for the whole session, that signal might eventually be dominated by noise. This means that in most cases, add-on hangs are not going to look like a big deal once aggregated.

I aggregated the stacks and partitioned them in browser and add-on specific ones. For a given add-on Foo, I computed for all sessions the ratio of hangs of Foo over the number of hangs of both Firefox and Foo. Finally I averaged those ratios. This final number gives an idea of the average proportion of hangs due to Foo an user of that add-on can expect to find in his session.

That’s not the whole story though, one can imagine scenarios where an add-on triggers an asynchrounous workload in the browser which will not be accounted to the add-on itself, like garbage collection. In a grantedly less common, but still plausible scenario, an add-on could improve the performances of the browser and in doing so reducing the number of browser specific hangs while increasing the ratio. In general I tend to see the final number as a lower bound and even though it’s not precise, it can help identify bottlenecks.

From the most popular add-ons the ones that have a high ratio are:

  1. Lastpass (12%)
  2. Hola Better Internet (11%)
  3. Avira Antivirus (10%)
  4. noscript (9%)
  5. Adblock (9%), note this is not Adblock Plus

LastPass, for instance, has a ratio of hangs of about 12%, which means that if you had just LastPass installed and no other add-on, on average about 12% of the hangs you would experience would likely be due to LastPass. That’s a lot and and the main culprit seems to be the logic to scan for input fields when the document changes dynamically. That said I am glad I can’t see any popular add-ons with a shockingly high ratio of hangs, which is good.

The numbers shouldn’t be used to mark an add-on as bad or good; they are based on a fallible heuristic and they are meant to give us the tools to prioritize which add-ons we should keep an eye on.


Categorieën: Mozilla-nl planet

Does Mozilla Firefox's latest update signal the death of Adobe Flash? - ITProPortal

Nieuws verzameld via Google - ma, 16/02/2015 - 16:32

Tech Times

Does Mozilla Firefox's latest update signal the death of Adobe Flash?
ITProPortal
“The Firefox Nightly channel now uses Shumway to play Flash videos on Amazon.com,” said Mozilla programmer Chris Peterson in a mailing list message. “The Shumway team has been improving compatibility with Flash video players and will whitelist more ...
Mozilla's Project Shumway Eliminates Need For Adobe Flash Player On Firefox ...Tech Times
Mozilla puts another nail on Flash's coffinSlashGear
Mozilla creates Shumway to shun Flash awayInquirer
PCWorld -gearburn
alle 10 nieuwsartikelen »
Categorieën: Mozilla-nl planet

Mozilla creates Shumway to shun Flash away - Inquirer

Nieuws verzameld via Google - ma, 16/02/2015 - 15:55

SlashGear

Mozilla creates Shumway to shun Flash away
Inquirer
MOZILLA HAS CREATED a way of rendering Adobe Flash animations without all that pesky mucking about in Adobe Flash. Shumway is an experiment designed to transcode .swf files into native HTML5 on the fly. This means that users will get the experience, ...
Mozilla puts another nail on Flash's coffinSlashGear
Does Mozilla Firefox's latest update signal the death of Adobe Flash?ITProPortal
Mozilla's Shumway project works to run Flash without Flash PlayerPCWorld
gearburn -Tehran Chronicle
alle 7 nieuwsartikelen »
Categorieën: Mozilla-nl planet

Mozilla's Project Shumway looks to kill Adobe Flash Player for good - gearburn

Nieuws verzameld via Google - ma, 16/02/2015 - 15:51

gearburn

Mozilla's Project Shumway looks to kill Adobe Flash Player for good
gearburn
If there's one thing more annoying than advertisements in a web browsing experience, its Adobe's awful Flash Player. The runtime is about as buggy as an entomologist's laboratory and as slow as a slug on a sticky treadmill, but more and more companies ...

Categorieën: Mozilla-nl planet

Air Mozilla: Les bonnes pratiques avec MariaDB

Mozilla planet - ma, 16/02/2015 - 15:32

Les bonnes pratiques avec MariaDB MariaDB Best Practices

Categorieën: Mozilla-nl planet

Google Chrome, Mozilla Firefox and Safari Have Improved Web Browsing ... - ZAGASI

Nieuws verzameld via Google - ma, 16/02/2015 - 14:46

ZAGASI

Google Chrome, Mozilla Firefox and Safari Have Improved Web Browsing ...
ZAGASI
Internet Explorer faces stern competition from the likes of Mozilla Firefox, Google Chrome, Safari and Opera Next and a host of other up and coming internet browsers. The introduction of a number of new internet browsers may not please Microsoft, but ...
COMING SOON Live Q&A: Do entrepreneurs need an MBA?FT.com (blog)

alle 6 nieuwsartikelen »
Categorieën: Mozilla-nl planet

Project Shumway - Mozilla chce flasha bez Flash Playera - PC World

Nieuws verzameld via Google - ma, 16/02/2015 - 11:41

Project Shumway - Mozilla chce flasha bez Flash Playera
PC World
... YouTube, czy Vimeo już od dawna postawiły na HTML5. Nie wymaga on żadnych wtyczek, a co za tym idzie - częstych aktualizacji, nadto jest uniwersalny dla wszystkich systemów operacyjnych. Czy zatem Mozilla robi dobrze, próbując znaleźć alternatywę ...
Shumway na kłopoty z FlashemKopalniaWiedzy

alle 2 nieuwsartikelen »
Categorieën: Mozilla-nl planet

Project Shumway: Mozilla macht Flash-Plugin überflüssig - PC-Welt

Nieuws verzameld via Google - ma, 16/02/2015 - 10:53

PC-Welt

Project Shumway: Mozilla macht Flash-Plugin überflüssig
PC-Welt
Shumway funktioniert derzeit aber nur mit wenigen Flash-Inhalten, wie Mozilla-Entwickler Chris Peterson in einem Forumsbeitrag erläutert. So beispielsweise bei diesem Produkt-Tour-Video auf Amazon.com. Shumway benötigt außerdem den H.264-Decoder ...

Categorieën: Mozilla-nl planet

Pagina's