mozilla

Mozilla Nederland LogoDe Nederlandse
Mozilla gemeenschap

Mozilla Appoints Chris Beard As Permanent CEO - TechWeekEurope UK

Nieuws verzameld via Google - ti, 29/07/2014 - 15:49

TechWeekEurope UK

Mozilla Appoints Chris Beard As Permanent CEO
TechWeekEurope UK
Beard is no stranger to the world of Mozilla, having first joined the organisation in October 2004. He stayed until June 2013 as the chief marketing officer, then moved to venture capital firm Greylock Partners for a year, before he was appointed as ...

Google Nieuws
Categorieën: Mozilla-nl planet

Mozilla Release Management Team: Firefox 32 beta1 to beta2

Mozilla planet - ti, 29/07/2014 - 14:55

  • 21 changesets
  • 71 files changed
  • 788 insertions
  • 180 deletions

ExtensionOccurrences html23 js12 cpp12 java5 sjs4 h3 xml2 css2 c2 mm1 jsm1 ini1 in1 idl1 build1

ModuleOccurrences browser37 js10 mobile7 toolkit5 netwerk3 gfx3 media2 widget1 security1 content1 b2g1

List of changesets:

Nicolas B. PierronBug 1006899 - Prevent stack iterations while recovering allocations. r=bhackett, a=sledru - b801d912ea0e Ryan VanderMeulenBug 1006899 - Only run the test if TypedObject is enabled. rs=nbp, a=test-only - 794d229b5125 Blair McBrideBug 1026853 - Experiment is displayed as "pending removal" in detailed view. r=irving,a=lmandel - ecdde13a0aaa Byron Campen [:bwc]Bug 1042873: Add the appropriate byte-order conversion to ChildDNSRecord::GetNextAddr r=mcmanus a=lmandel - fe0621be0dc3 Magnus MelinBug 1038635 - Zoom doesn't work in the email composer. r=Neil, a=sledru - f9b0de65c69d Brian HackettBug 1024132 - Add one slot cache for stripping leading and trailing .* from RegExps for test() calls. r=jandem, a=lmandel - 2339e39f5ff4 Danny ChenBug 1005031 - Video controls are displayed in the middle of the video. r=wesj, a=lmandel - 5a6749df6a78 Markus StangeBug 995145 - Don't erase pixels from the window top when drawing the highlight line. r=smichaud, a=sledru - 4767a3451d00 Byron Campen [:bwc]Bug 980270 - Part 1: Plug a couple of common leaks in nICEr. r=drno, a=sledru - d8e7408cb510 Matt WoodrowBug 1035168 - Use Map api to check if DataSourceSurfaces have data available in DrawTargetCairo. r=Bas, a=lmandel - dd517186b945 Matt WoodrowBug 1035168 - Avoid calling GetData/Stride on a surface that we will later Map. r=Bas, a=lmandel - 2bc7c49698cc Marco BonardoBug 1024133 - Switch to tab magic URL not trimmed on key navigation. r=mano, a=sledru - a8dd4b54e15b Makoto KatoBug 984033 - Large OOM in nsStreamLoader::WriteSegmentFun. r=honza, a=lmandel, ba=comment-only-change - ecfc5bee1685 Richard NewmanBug 1018240 - Part 1: Reinitialize nsSearchService when the browser locale changes. r=adw, a=sledru - bbfebb4ec504 Richard NewmanBug 1018240 - Part 2: Invalidate BrowserSearch engine list when locale has changed. r=bnicholson, a=sledru - d1e5cb0fbe70 Victor PorofBug 1004104 - Disable caching when running netmonitor tests to hopefully fix some timeouts. r=dcamp, a=test-only - 00f079c876f6 J. Ryan StinnettBug 1038695 - Show all cookies in Net Monitor, not just first. r=vporof, a=sledru - bce84b70da30 Richard NewmanBug 1042984 - Add extensive logging and descriptive crash data for library load errors. r=mfinkle, a=sledru - 3808d8fbe348 Richard NewmanBug 1042929 - Don't throw Errors from JSONObject parsing problems. r=mcomella, a=sledru - b295f329dfd3 Steven MacLeodBug 1036036 - Stop leaking docshells in Session Store tests. r=ttaubert, a=test-only - 24aaa1ae41a6 Richard NewmanBug 1043627 - Only re-initialize nsSearchService on locale change in Fennec. r=adw, a=sledru - 61b30b605194

Categorieën: Mozilla-nl planet

Mozilla unveils new chief executive - Computer Business Review

Nieuws verzameld via Google - ti, 29/07/2014 - 13:48

Mozilla unveils new chief executive
Computer Business Review
Mozilla has announced its interim chief executive Chris Beard will stay on permanently, following three months as caretaker of the firm. He rejoined the company after less than a year at venture capital firm Greylock Partners, following Brenden Eich's ...

Categorieën: Mozilla-nl planet

Mozilla makes interim CEO permanent - Mobile World Live

Nieuws verzameld via Google - ti, 29/07/2014 - 12:55

Mobile World Live

Mozilla makes interim CEO permanent
Mobile World Live
Mozilla announced it has appointed Chris Beard (pictured) as CEO after the executive had earlier returned to the company to serve as interim boss. In a company blog post, Mozilla chair Mitchell Baker wrote that the board considered a number of internal ...

Categorieën: Mozilla-nl planet

Nieuwe baas aan het roer van Mozilla - ZDNet.be

Nieuws verzameld via Google - ti, 29/07/2014 - 12:20

Nieuwe baas aan het roer van Mozilla
ZDNet.be
Mozilla, vooral gekend van de populaire browser Firefox, had nood aan een nieuwe CEO toen de vorige, Brendan Eich, een bekrompen figuur bleek te zijn. Eich had geld gedoneerd aan een wetsvoorstel in Californië dat het huwelijk tussen twee mensen van ...

Categorieën: Mozilla-nl planet

Mozilla hires Beard to put an end to gay marriage controversy - Inquirer

Nieuws verzameld via Google - ti, 29/07/2014 - 10:43

Inquirer

Mozilla hires Beard to put an end to gay marriage controversy
Inquirer
Both Eich and Beard have been with Mozilla since its inception, with newly-appointed CEO Beard having left the board only a year previously for a role as executive in residence at venture capital firm Greylock partners. During his time away he remained ...

Categorieën: Mozilla-nl planet

Chris Beard definitief CEO van Mozilla - Telecompaper

Nieuws verzameld via Google - ti, 29/07/2014 - 09:41

Chris Beard definitief CEO van Mozilla
Telecompaper
Chris Beard is benoemd tot CEO van Firefox-eigenaar Mozilla. Beard was al CMO (chief marketing officer) van Mozilla, totdat hij in april 2014 benoemd werd tot interim-CEO. De nieuwe CEO is ook lid van de raad van bestuur, samen met Reid Hoffman en ...

Categorieën: Mozilla-nl planet

Tussenpaus mag de baas blijven bij Mozilla - Webwereld

Nieuws verzameld via Google - ti, 29/07/2014 - 09:37

Tussenpaus mag de baas blijven bij Mozilla
Webwereld
Met Beard koos Mozilla vervolgens voor rust. Maar de man die jarenlang actief was als Chief Marketing Officer (CMO) voor de organisatie, waarbij hij onder meer betrokken was bij de introductie van Firefox 1.0 in 2004 en het vorig jaar onthulde Firefox ...
Interim-ceo Mozilla definitief aangesteldNUtech
Chris Beard definitief CEO van MozillaTelecompaper

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

Prashish Rajbhandari: How #MozDrive Started

Mozilla planet - ti, 29/07/2014 - 09:33

For me, it all started with a phone call..

It was a lazy Monday morning when I got a phone call from my very good friend Ankurman from Cincinnati. It was the very next day after the Memorial Day Weekend, which meant I slept late and was in no intention to wake up early.

“Prashish! You’ve got to listen to what I’m planning to do.”

“Hey! What’s up? It’s 4 in the morning here by the way.”

I sensed his sudden realization of the time zone difference from the tone of my voice.

I’m sorry to have awakened you. Do you want me to call you later?”

“Nah. Tell me.”

Then Ankurman started narrating his story:

 “Imagine driving across the lower 48 States in the US, exploring the unknown lands, meeting with amazing people from different backgrounds, the cultural diversity, while raising social awareness regarding the obesity epidemic in the US.”

I had this sudden excitement which got me off my bed immediately. I went straight to the kitchen to get some caffeine.

“Okaay, I’m listening.”

He narrated me about the idea of his campaign and what he planned to achieve. We talked for more than an hour talking about various other awareness campaigns.

Later that evening while I was digging through my pictures from the MozFest in London earlier this year, the Mozillian inside me had the eureka moment.

“What if I could also travel across the United States and share the true story of Mozilla with the people; that we Mozillians truly care for the open web and that to make a positive impact in the society is one of our ulterior goals.”

You see, I was easily convinced by the idea of such public awareness campaigns. I was inspired by many stories of people traveling to raise funds for charity or awareness.

I found Tenlap by Greg Hartle, in particular, very interesting. Greg gave away all his possession and started off with $10 to understand and to create work in this world full of insecurity. He plans to travel to all 50 States, meet new people who are rebuilding their lives and then, launch businesses in areas new to him. All in 1,000 days. Gowtham Ramamurthy from my university just recently rode to all 48 States to raise funds for children and it was a massively successful.

The web is a global participative platform where everyone can have their own voice and opinion. Despite the presence of such a huge source of knowledge in the web, people are still confused about possibilities of the web.

People know Firefox as the browser with a blue globe and an orange fox around it.

But, we are more than a browser.

We are a global community of passionate volunteers and contributors whose mission is to serve the user above all, advance the state of the web and keep it open.

People need to know this.

People need understand the web better so that they can take control their online lives.

People need to know Mozilla’s mission, that we are more than a browser. They need to know what we are doing and how they can be a part of this global movement.

And it is our duty as Mozillians to spread this message to masses.

This is how #MozDrive started.

Follow the journey: Website, Twitter, Facebook or Feed.

Original Article: #MozDrive


Filed under: Mozilla, Personal Tagged: mozdrive, mozilla, mozrep
Categorieën: Mozilla-nl planet

Mozilla appoints Chris Beard as new CEO - V3.co.uk

Nieuws verzameld via Google - ti, 29/07/2014 - 09:06

V3.co.uk

Mozilla appoints Chris Beard as new CEO
V3.co.uk
Mozilla has installed a fulltime CEO to replace the controversial Brendan Eich, who was ousted earlier this year. Eich's political views were the source of controversy then and Mozilla was forced to apologise for not considering the views of its users ...

Categorieën: Mozilla-nl planet

Mozilla names Chris Beard its new CEO after Brendan Eich disaster - StartupSmart

Nieuws verzameld via Google - ti, 29/07/2014 - 07:36

Mozilla names Chris Beard its new CEO after Brendan Eich disaster
StartupSmart
In a statement, Mozilla co-founder and chairwoman Mitchell Baker announced interim chief executive Chris Beard will take on the position following a review examining “many internal and external candidates”. “Chris first joined Mozilla in 2004, just ...

Google Nieuws
Categorieën: Mozilla-nl planet

Mozilla names Chris Beard its new CEO after Brendan Eich disaster - SmartCompany.com.au

Nieuws verzameld via Google - ti, 29/07/2014 - 03:50

SmartCompany.com.au

Mozilla names Chris Beard its new CEO after Brendan Eich disaster
SmartCompany.com.au
Mozilla has finally named a new chief executive nearly four months after a firestorm of controversy engulfed the leadership of Brendan Eich within days of him taking the position. In a statement, Mozilla co-founder and chairwoman Mitchell Baker ...

Google Nieuws
Categorieën: Mozilla-nl planet

Raluca Podiuc: AF (analysis framework) and the task graph story

Mozilla planet - ti, 29/07/2014 - 02:41
Analysis Framework is an application written on top of TaskCluster and provides a way to execute Telemetry MapReduce jobs.

AF comprises two modules:
  
Telemetry-analysis-base
This module contains an example of a MapReduce node that can be executed over TaskCluster.
It contains:
  •  a custom specification for a Docker image
  •  a Makefile for creating a Docker image and posting it on registry
  •  a Vagrantfile useful to developers working on MACOSX
  •  custom code for map/reduce jobs
  •  an encryption module used to decrypt STS temporary credentials

 A task up and running
 

In order to run a task on TaskCluster you need a Docker container, and a custom code to be executed in the container.
 A Docker container is a Docker image in execution. To obtain a custom image you can use the Docker specification in the telemetry-analysis-base repository.
 As TaskCluster needs a container to run your task in, you need to push your container on TaskCluster registry. The Makefile present in the repository takes care of creating a container and pushing it on the registry.

Because Telemetry jobs work with data that is not open to the public you need a set of credentials to access the files in S3. The Docker container expects a set of encrypted temporary credentials as an environment variable called CREDENTIALS.
As these credentials are visible in the task description on TaskCluster they are encrypted and base64 encoded. The temporary credentials used are STS Federation Token credentials. These credentials expire in 36 hours and can be obtain only by AWS users that hold a policy to generate them.
After obtaining this credentials they are encrypted with a symmetric key. The symmetric key is encrypted with a public key and sent together as an environment variable to the Docker instance. Inside the Docker container this credentials will be decrypted properly and used to make calls in S3.

Custom code

Inside the custom container resides the custom code that will receive as arguments a set of file names in S3.

Mapper

After decrypting the credentials the mapper will take the file list and start downloading a batch of files in parallel. As files finish downloading they are stored in a directory called s3/<path is S3> and their names are sent as arguments to the mapperDriver.
MapperDriver will first read the specification of the job from analysis-tools.yml. In the configuration file it is specified if the files need to be decompressed, the mapper function that needs to run and also the language that the mapper is written in.
Next, as the example provided in the repository is in python, the driver spawns another process that executes python-helper-mapper that reads the files, decompresses them, loads the mapper function and sends the decompressed files line by line to the mapper function.
In the mapper function the output is written to result.txt. This file is an artifact for the task ran.

Reducer

The reducer task requires an environment variable named INPUT_TASK_IDS specifying all the mapper task ids. Holding the list of all mappers the reducer makes calls to get all the result files from the mappers. As the files finish to download they are stored in a folder called mapperOutput.
The reducerDriver than reads the specification of the job from analysis-tools.yml. The analysis-tools.yml contains the reducer function name and the language that is written in.
In the example provided in the repository the reducer is also written in python so it uses an intermediary module called python-helper-reducer. This module loads the reducer, removes all empty lines from the result files and feeds them to the reducer function.
The output is written to the result file that is an artifact of the reducer task. After writing the result file, the reducer sends an email to the owner of the task. This mail contains a link to the output of the MapReduce job. The email address will be given as an environment variable called OWNER.



Telemetry-analysis


This module constructs a taskGraph and posts it to TaskCluster.
At this point a set of credentials is needed to run a task graph:
  • credentials in AWS allowing Federation Token generation. To obtain them you need to specify  a policy enabling STS credentials generation.
  • public key associated to the private one residing in the running Docker container
  • symmetric key used to encrypt the Federation Token credentials
  • access to IndexDB
  • credentials to TaskCluster (in the future)


 Example call:

./AF.js Filter.json "registry.taskcluster.net/aaa" '{"OWNER" : "unicorn@mozilla.com", "BLACK" : "black"}'


 AF takes as arguments a Filter.json, a Docker image (registry.taskcluster.net/aaa) and optionally some other arguments that will be passed as environment variables to the Docker container.
AF executes the following:

  • makes a call for a Federation Token. It encrypts with the public key the credentials and provides base64 encrypted credentials as CREDENTIALS environment variable to the Docker container
  • using Filter.json AF queries indexDB to get the specific file names and file sizes
  • creates skeletons for  mapper tasks and adds load to them (file names from indexDB)
  • pushes taskDefinition to graph Skeleton
  • creates reducer task and gives it as dependencies the labels of dependent tasks
  • posts the graph
  • gets the graph definition, prints the graph definition and a link to a simple monitor page
  • as the graph finises execution, the page will contain the links to the result page

Last but not least


Analysis Framework is a really interesting/fun project. It can be easily extended or reused, it is designed as an example that can be customized and has some documentation too. :p




Categorieën: Mozilla-nl planet

Mozilla promotes interim CEO Chris Beard to permanent status - Digital Trends

Nieuws verzameld via Google - ti, 29/07/2014 - 02:40

Digital Trends

Mozilla promotes interim CEO Chris Beard to permanent status
Digital Trends
“Chris has a keen sense of where Mozilla has been – and where we're headed,” Mitchell Baker, Mozilla's Executive Chairwoman said. “He has unique experience connecting with every constituency that touches our products, including consumers, partners ...

Categorieën: Mozilla-nl planet

Mozilla's interim CEO to assume role permanently - USA TODAY

Nieuws verzameld via Google - ti, 29/07/2014 - 01:37

USA TODAY

Mozilla's interim CEO to assume role permanently
USA TODAY
"Over the years, Chris has led many of Mozilla's most innovative projects," said Mozilla executive chairwoman Mitchell Baker in a statement released Monday. "We have relied on his judgment and advice for nearly a decade. Chris has a clear vision of how ...
Mozilla Names Interim Chief Permanent CEOWall Street Journal
Mozilla: We're keeping the Beard – Brendan Eich successor now permanent pickRegister
Mozilla Names Chris Beard CEORe/code
Computerworld (blog) -Inquirer -V3.co.uk
alle 33 nieuwsartikelen »
Categorieën: Mozilla-nl planet

Mozilla Names Chris Beard CEO - Re/code

Nieuws verzameld via Google - ti, 29/07/2014 - 00:21

Re/code

Mozilla Names Chris Beard CEO
Re/code
As the organization said in a blog post, Beard is a Mozilla veteran having jointed the organization in 2004 just before it shipped the first Firefox browser. He also spent a year as Executive-in-Residence at the venture capital firm Greylock Partners ...

Categorieën: Mozilla-nl planet

Kim Moir: 2014 USENIX Release Engineering Summit CFP now open

Mozilla planet - mo, 28/07/2014 - 23:28
The CFP for the 2014 Release Engineering summit (Western edition) is now open.  The deadline for submissions is September 5, 2014 and speakers will be notified by September 19, 2014.  The program will be announced in late September.  This one day summit on all things release engineering will be held in concert with LISA, in Seattle on November 10, 2014. 

Seattle skyline © Howard Ignatius, https://flic.kr/p/6tQ3H Creative Commons by-nc-sa 2.0

From the CFP

"Suggestions for topics include (but are not limited to):
  • Best practices for release engineering
  • Practical information on specific aspects of release engineering (e.g., source code management, dependency management, packaging, unit tests, deployment)
  • Future challenges and opportunities in release engineering
  • Solutions for scalable end-to-end release processes
  • Scaling infrastructure and tools for high-volume continuous integration farms
  • War and horror stories
  • Metrics
  • Specific problems and solutions for specific markets (mobile, financial, cloud)
URES '14 West is looking for relevant and engaging speakers and workshop facilitators for our event on November 10, 2014, in Seattle, WA. URES brings together people from all areas of release engineering—release engineers, developers, managers, site reliability engineers, and others—to identify and help propose solutions for the most difficult problems in release engineering today."

War and horror stories. I like to see that in a CFP.  Describing how you overcame problems with  infrastructure and tooling to ship software are the best kinds of stories.  They make people laugh. Maybe cry as they realize they are currently living in that situation.  Good times.  Also, I think talks around scaling high volume continuous integration farms will be interesting.  Scaling issues are a lot of fun and expose many issues you don't see when you're only running a few builds a day. 

If you have any questions surrounding the CFP, I'm happy to help as I'm on the program committee.   (my irc nick is kmoir (#releng) as is my email id at mozilla.com)
Categorieën: Mozilla-nl planet

Mozilla Promotes Interim Chief to CEO - PC Magazine

Nieuws verzameld via Google - mo, 28/07/2014 - 22:30

Mozilla Promotes Interim Chief to CEO
PC Magazine
Mozilla on Monday announced it has named Chris Beard as CEO. Beard has been serving as Mozilla's interim CEO since Brendan Eich resigned in April amidst controversy surrounding a donation he made to an anti-gay marriage ballot initiative. "The Mozilla ...

Categorieën: Mozilla-nl planet

Mozilla knocks off 'interim' label, names Chris Beard CEO - Computerworld (blog)

Nieuws verzameld via Google - mo, 28/07/2014 - 22:25

Computerworld (blog)

Mozilla knocks off 'interim' label, names Chris Beard CEO
Computerworld (blog)
Before he returned to Mozilla in mid-April to take the interim CEO spot, Beard had been an executive in residence at Greylock Partners, a Menlo Park, Calif. venture capitalist firm. He left Mozilla in June 2013 after serving as its chief marketing ...

Categorieën: Mozilla-nl planet

Mozilla makes interim CEO's job permanent - Engadget

Nieuws verzameld via Google - mo, 28/07/2014 - 22:11

Mozilla makes interim CEO's job permanent
Engadget
Mozilla must've really liked Chris Beard during his time as interim CEO because he is now the real, actual CEO of the company, "interim" prefix not required. Beard took over the reins of the firm in April after former CEO Brendan Eich stepped down ...

Categorieën: Mozilla-nl planet

Pages