Planet Mozilla Reps

Mozilla lanza “Miniaturas” patrocinadas en Firefox
Yunier J on September 19, 2014 08:12 PM

Mozilla acaba de lanzar las miniaturas patrocinadas en Firefox Nightly. El mosaico con miniaturas son los recuadros con enlaces a páginas web, que aparecen cuando se abre una nueva pestaña en Firefox. Estos se dividen en tres tipos:

  • Miniaturas de directorio: aparecen a los nuevos usuarios de Firefox para sugerirles sitios de interés, los cuales se construyen a partir de las miniaturas y sitios  mas populares entre los usuarios de Firefox,  luego, poco a poco van siendo remplazados por miniaturas históricas basadas en los sitios más visitados por el usuario.
  • Miniaturas mejoradas: para usuarios con miniaturas existentes (históricos) en su página de nueva pestaña, ahora la imagen de la previsualización será reemplazada por una de mayor calidad, obtenida a través del sitio o de un asociado. Las páginas mostradas en estas miniaturas, son aquellas registradas en el historial del usuario.
  • Miniaturas patrocinadas: es cualquier miniatura que incluya un sitio con un acuerdo comercial con Mozilla y se denota como Sponsored.

Si te preocupa la privacidad, no te inquietes, pues sólo la información de la miniatura en una página de nueva pestaña es recolectada, con el fin de ofrecer sitios mas interesantes a nuevos usuarios de Firefox y mejorar las recomendaciones a usuarios existentes. Toda esa información es recopilada y no incluye ninguna manera de distinguir al usuario, pues solo se recogen los datos necesarios para asegurarse que los recuadros envían valor a nuestros usuarios y socios comerciales.

¿A donde van los datos compartidos?

Los datos son transmitidos directamente a Mozilla y ésta es almacenada en los servidores de Mozilla. Para todo tipo de Miniaturas, Mozilla está compartiendo números a los socios como: cantidad de impresiones, clics, fijaciones y ocultamiento del contenido recibido.

¿Cómo lo desactivo?

Puedes desactivarlo haciendo clic en el ícono del engranaje, ubicado en la esquina superior derecha de una página de nueva pestaña y seleccionando Clásico para mostrar las Miniaturas no mejoradas, o el modo Vacío que desactiva esta característica por completo.

Fuente: Mozilla Hispano


Drupal and Open Badges Contribution Opportunity
Emma on September 19, 2014 12:26 AM

Cross-post of a blog I wrote for SocialCoding4Good.  I’m looking for a contributor to help me build a volunteer platform using Drupal+ Open Badges.  Development and contribution will focus on the  Drupal and Mozilla projects, and my offer to mentor the chosen contributor.

More on the project and how to apply here.

 

mage credit:  infomatique


Per Diem Budget Review Guide for Mozilla Reps
regnard on September 17, 2014 05:37 PM

I was part of the team that drafted and developed the Per Diem Budget Review Guide for Mozilla Reps in the recently concluded ReMo Camp in Berlin and I’m happy to share our recommendation for review of the ReMo community.

But let me first answer the basic questions about this system.

What is the Per Diem Budget Review Guide?

It’s essentially a tool for budget reviewers (Mentors and Council Members) to easily determine if a budget request is right for the location of the community event.

While the name has the terms “Per Diem,” it is not a traditional per diem system where Reps only get a certain per diem amount, regardless of the expenses included in the event.

Why have this system?

Budget requests are a challenging aspect of Mozilla Reps, to say the least. Making and reviewing budget requests is quite taxing for both the requestor and reviewer.

If the system works, it will save people a lot of stress and actually make budget reviews faster.

Who can use this?

Reps, Mentors, and Council Members can use this. It can serve as a first-pass review for incoming budget requests so Reps can make adjustments based on the review.

With the basic questions answered, let me illustrate how the Per Diem Budget Request System is used.

The key formula for this is

(A * n) + B

Where:

A = 50% of the value of the foreign Per Diem rates found at the US Department of State website

n = number of days spent for the event proper

B = lowest possible (and reasonable) transportation fare (plane, train, bus); this may be zero

Let’s try this in an example scenario.

Alice the Mozilla Rep from Jarakta Indonesia and she is going to Bangalore, India for a Mozilla community event for three days (3) days and two (2) nights.

Step 1:

Alice will go to the US Department of State website and look for her destination country (India), then look for the specific city (Bangalore):

Since she will be staying there in a hotel overnight, she will use the value found at the column “Maximum Per Diem Rate” which is $474.

She then takes that value and divides it by 2:

474 / 2 = $237

The obtained value of $237 becomes A.

Step 2:

Since Alice will be traveling by plane to India, she will refer to a travel fare site like momondo.com to look for good rates. Ideally, making this query is around 2 months before travel time.

Alice chooses a reasonably priced fare. In this case, she selects the flight costing $662. This becomes the value of B in our formula.

She will then do a screenshot of the price and attach this in her budget request later.

Step 3:

To compute for the amount of budget she will request, we plug in our values into the formula (A * n) + B:

A = $237

n = 3 (for 3 days)

B = $662

The total is $1,373.

The budget request will include round-trip air fare, hotel stay for 2 nights, plus all meals and incidental expenses (public transportation, for example) for all the three days in Bangalore.

Let’s have another example, this time for a local community event.

Bob is a Mozilla Rep in Belgium and he is going to FOSFEM in February. Since he is a local, he will not need to fly in for the community event. He will be in the event for two (2) days, and staying in a hotel for the evening.

Bob visits the US Department of State website and looks for Brussels, Belgium:

Bob looks at the column “Maximum Per Diem Rate” and takes the value $375 and divides it by two. Thus, A = $187.5.

Since he will not be taking the plane/train/bus to the venue, his value for B will be zero.

So plugging in the formula (A * n) + B:

A = 187.5

n = 2

B = 0

Bob’s budget request should be around $375.

For the final example, let’s take a local Rep who will do a one-day event.

Charlie is a Mozilla Rep in Sao Paolo, Brazil and he will speak at a local event about Firefox OS.

He refers to the US Department of State website and looks for Sao Paolo, Brazil:

Since Charlie is not going to stay in a hotel, he will refer to the column “M & IE Rate” for Sao Paolo, which is $145 and divides it by 2. His value for A is $72.50.

Computing for the value using the formula (A * n) + B:

A = $72.5

n = 1

B = 0

Charlie’s budget request should be $72.50 for meals and incidental expenses for the day.

Hopefully, this post explained the Per Diem Budget Review Guide very well and the examples provided clarity on the steps.

This system will be pilot-tested in the coming months and the system may still change depending on the outcome of the test.

Feedback would be very much appreciated.


Grow Mozilla | Vardhaman | 15th September,2014
Akshay Tiwari (noreply@blogger.com) on September 17, 2014 05:10 PM
Hi all,

This is awkward. Well, you may ask why? Bec...aause we didn't plan anything but all of the sudden Akshay Tiwari (ME)  went to Vardhaman College of Engineering on 15th September,2014 to aware people about "Mozilla Mission" and "Open Source" and "How to get involved with contributions" . It was a huge crowd. I had great fun as the Students were very interactive. I gave few people swags who answered the questions put by me.
I started my lecture with explaining what FOSS is? What Mozilla is? Why is Mozilla stressing on
   web neutrality , web literacy and open web? We talked about webmaker and tools. I demonstrated webmaker tools with a hands on session. They really liked what they saw and after the session we had a great chat on the ground with around 20 people surrounding me and asking me various doubts. I had a great experience.
  
During the session I showed them few videos to inspire everyone out there.


 The first picture is a video which is funny and at the same time very informative. It tells the difference between open source and closed source, you can get the link here to watch that video. :)
 The second picture is a snap of the video i edited to inspire my local community and the whole Mozilla community and to aware them how collaboration works in a particular community.
You can watch it here



We are already getting a great response from the students and we are happy to tell more contributions are coming from Mozilla Club Hyderabad . Thank you Srikar Ananthula, Raghu Ram
 and all the other members of Mozilla club Hyderabad for inspiring me and letting me inspire the vardhaman crowd.
Last but not the least , props to Ganesh Chandra lakkaraju who reached out to us for initiating Mozilla Club in their college. 

Regards
Akshay Tiwari,
A proud Mozillian.
akshaytiwari.003@gmail.com

Developer Bootcamp Indore
Ajay Kumar Jogawath (noreply@blogger.com) on September 17, 2014 02:42 PM
Hello Everyone!!

I am here to share my experiences of the event where i was invited as a speaker to give talk on Mozilla's mission, projects, products and Firefox OS.

Event Name : Developer Bootcamp Indore

Event Date : Sep 6th 2014,

Event Venue : Indore Institute of Science and Technology, Indore, M.P.


                                                          Event Poster

This event was well planned by Santosh Viswanatham, Kumar Rishav and Mayur Patil, but unfortunately due to some reasons, Mayur and Santosh couldn't make for this event.

 Event on Reps Portal : https://reps.mozilla.org/e/developer-bootcamp-indore/

As Santosh and Mayur cannot make to this event, Santosh asked me if i am available on that particular date to speak on Mozilla's Mission, Projects and Firefox OS. As a mozillian, i always love to speak on mozilla's mission, openness and projects. I accepted this invitation from Santosh and Planned to speak on Mozilla at Indore Institute of Science and Technology, Indore. I am thankful to Santosh, Mayur and Rishav for giving me chance to speak there on behalf of Mozilla.

Santosh connected me to the local Organizer Shubham Geete who helped me for the next tasks for the event.

It was Sep 5 2014, my tickets got booked and i started in the morning at 5:00 A.M. to the Bangalore Airport. It took almost 10-12 hours of journey to reach the awesome place Indore. I was really feeling refreshed when i stepped out of the Indore Airport. Then, in no time, i reached hotel, got fresh and met Shubham in the evening. We have sorted out the plan and proceedings of the event and checked whether if anything is missing in the event.

Sep 6 2014 - Indore Institute of Science and Technology


I reached the venue with shubham, who was the local mozillian and whole and sole responsible for the event. Kumar Rishav, Speaker on Firefox OS also reached the Venue and then the event started.

The Event Started with introduction of Speakers and i am glad to be a speaker and sitting on the Stage with the college management.


               On Stage with College Management and Kumar Rishav


Then, it moved with lighting of lamp and then started with the sessions.


                                                      Lighting of Lamp 



Then, i started with Introduction of Mozilla, clearly explaining on What is Open Source? What is Open Web? What is Mozilla ? Getting Involved with Mozilla. It was a huge crowd and amazing audience who were very co-operative and enthusiastic to answer the Questions when asked to them.




                     Amazing Audience 


My Session



                                        Me ( Ajay ) in Action



Meanwhile, Shafique, a local mozillian, community leader from Indore and Rahul Talreja, a mozillian from Bhopal Community and an awesome speaker on Appmaker joined us.

Later, introduced Shafique and Rahul to the Audience. Shafique, who is well known to the Indore Community, introduced himself in the regional language making the audience more comfortable with the speakers.

Shafique Patni, Indore Community Leader

Interacted with the audience and asked few questions to them and gave swag to the one who answered correctly.







Now, its time to switch to Firefox OS, Bugzilla, Firefox Apps and Appmaker, so we shifted to the Lab and started with hands-on session. Now,it was Rishav's turn to make the audience feel the Power of Firefox OS.

He Started with Bugzilla and shown them a hands-on how a bug works, how its created and how it helps.








Kumar Rishav's awesome session attracted the developer audience and this made the session very interactive.




Later, started a session on App Development and finally we made them to make their first ever app. "A Firefox App"







        Later, we had our Lunch with the awesome mozillians and the organizing team.



Later, we moved back to the lab after the "MozLunch" , there was a session on Appmaker by Rahul Talreja and he made the session so awesome with his live examples and the audience were successful in developing apps using appmaker.


After the appmaker session, we have cleared the queries that the audience had and finally had the closing ceremony by the College management. All the Speaker were honoured with Memento, an award of appreciation from the college, and we were happy to receive it from them.







Later, we had a group pic with all the participants, organizers and all the mozillians.


Finally, i would like to thank some of the awesome people without whom this event cannot be a success.
[1] Santosh, Mayur and Rishav for Planning the event.
[2] Shubham for taking the complete responsibility
[3] College Management for their Support
[4] Shafique and Rahul for their Sessions and Support
[5] And Yes, the awesome audience without whom this event couldn't happen.


Flickr Link :  https://www.flickr.com/photos/ajayjogawath/sets/72157647111660609/


Best Regards,
Ajay Kumar Jogawath,
Mozilla Representative,
Mozilla India

Las Fases del Curso de Firefox OS
Juan Eladio on September 16, 2014 09:45 PM

En el Curso Online de Desarrollo de Aplicaciones en Firefox OS, desarrollado en combinación de Mozilla Perú y Devcode.la, estructuramos los contenidos en cuatro fases, de las cuales dos ya han sido terminadas.

Fase 1: Introducción

En esta sección presentamos capítulos que, sin incluir secciones de programación, exploran contenidos importantes para el desarrollo de aplicaciones web móviles y en tener listo el entorno de desarrollo necesario para Firefox OS.

  • Capítulo 1: Introducción al curso de Firefox OS
  • Capítulo 2: Diseño de aplicaciones móviles
  • Capítulo 3: Configurando tu entorno de desarrollo para Firefox OS

Fase 2: Desarrollo web móvil

Esta es la parte del curso que involucra programación de una aplicación en Firefox OS. Luego se hace énfasis en herramientas enfocadas al desarrollo web móvil multiplataforma, apoyándose en HTML5.

  • Capítulo 4: Declarando una aplicación en Firefox OS
  • Capítulo 5: Frameworks de diseño mobile-first (Bootstrap/Foundation/BuildingBlocks)
  • Capítulo 6: HTML5 en el mundo móvil, Parte 1 (Geolocalización, Canvas, Forms)
  • Capítulo 7: HTML5 en el mundo móvil, Parte 2 (Offline web apps, Local storage)

Ahora que concluyeron las fases 1 y 2 del curso, nos adentraremos en contenidos específicos para Firefox OS.

Fase 3: Desarrollo en Firefox OS

Firefox OS quiere cerrar la brecha entre las tecnologías web estándar y los requerimientos en dispositivos móviles. Para ello, se implementaron las WebAPIs: interfaces de programación de compatibilidad y acceso a dispositivos móviles, escritas en JavaScript e implementadas en Firefox OS y Firefox para escritorio y móviles.

  • Capítulo 8: WebAPI Parte 1: Acceso a dispositivos
  • Capítulo 9: WebAPI Parte 2: Comunicaciones y almacenamiento
  • Capítulo 10: WebAPI Parte 3: APIs privilegiadas
  • Capítulo 11: WebAPI Parte 4: WebActivities

Fase 4: Publicación de apps en Firefox OS

Una vez que completemos una aplicación, ya estamos listos para publicarla. Estos capítulos abordan aquellos detalles finales antes de la publicación, y el proceso de publicación en Firefox Marketplace.

  • Capítulo 12: Iconos y Capturas de apps
  • Capítulo 13: Publicando apps en el Marketplace
  • Capítulo 14: Pagos en apps

Como siempre, los profesores y facilitadores del curso estamos revisando constantemente la sección Discusiones de la plataforma proporcionada por DevCode.la. Asimismo, aún puedes unirte al curso en mozilla.pe/curso.


Wiki Loves Monuments – Albania & Kosovo
Altin on September 15, 2014 11:17 PM
Wiki Loves Monuments photo competition organized for the first time in Kosovo and Albania Wiki Loves Monuments is an international photo contest for monuments running this September, organized by Wikimedia globally, as well as in Kosovo and Albania organized by FLOSSK and Open Labs. Cultural heritage is an important part of the knowledge that Wikipedia […]

New primary smartphone - personal journey
on September 15, 2014 10:57 AM
After one year on Geeksphone Keon as my primary device I’m now switching to other mobile...

Firefox OS: Designing Khmer Keyboards and Fonts
Arky r (noreply@blogger.com) on September 15, 2014 09:50 AM

Back in Cambodia this week to participate in Barcamp Phnom Penh 2014. It is great to experience the energy and openness of Phnom Penh and the Cambodian youth's insatiable zeal to learn all things tech. Over the past few years, the barcamps helped us build the Mozilla community in Cambodia.

Cambodia is a fast growing economy in the region. One survey notes significant increase in smart phone ownership from last year. And also increase in Khmer supported smart phones and feature phone in the market. At Barcamp Phnom Penh I presented a Firefox OS talk about the on-going Khmer Internationalization (i18n) work and invited the audience to contribute to Firefox OS. Planning to organize hackathons to work on Khmer keyboards with the Mozilla community here.

After my talk, Vannak of Mozilla Cambodia community talked briefly about Mozilla community to the audience. And we did a presentation about Mozilla Web Maker tools. I hope we'll organize more web literacy events in future. Keep watching this space for more news from Cambodia, the kingdom of wonder.


Relaunch 1
on September 13, 2014 07:00 PM
Relaunch

The Relaunch, I am rolling out the first design change to Tech Stream after 2 years, the changes last from the core to the front cover. Being a personal website there is no big plan behind the design I just thought of revamping it to learn new trends and more. Although It's kinda what I do daily.

After weeks of research, testing, discussing with a couple of friends I think I have convinced my mind its ready, this definitely is a big overhaul.

  • New Coat of Pain
  • New Management System: I have always run my blog on a CMS designed my myself, this time I made a brand new one.
  • Responsive Design: The initial design was also a responsive so there is no much deal here.
  • Build using the Front-end Framework White Board, build as a side project over a weekend because my friend ( supersolanki) and I thought of making a frame work for fun :P.
  • Build with Speed.

Note : What ever is given below is my experience on building the new design and the CMS for Tech Stream, Being a personal website I didn't have any big plan behind the re-design I just thought of revamping it to learn face new challenges and get the pleasure of building it.

Why the New Design

The initial design was made when was made 2 years ago after I set out to make something to show case my works & test my skills out, I wanted it to be my own in all aspects including the presenting systems, So I Designed & crafter a Management system, I am still happy with what I did that day with the experience I had with code, on the other end this stands as reference to measure my skills after some period of time.

To make the next reference I moved on to sketch the V2 with the goal of not just a not just good-looking but a simple & faster website, it all started a few months back by analyzing the audience, thought its not an entry in the checklist of personal blog but I thought of giving it a try and here is what I found

After digging through analytics data I managed to collect he rough sketch of audience to Tech Stream :

  • Developers looking for code snippets to use in their project. ( Highest )
  • Passionate Code lovers.
  • The one who read for pleasure to know about it.
  • the rest.

the rough picture of audience clearly define the time they have in the website, which is not more than a few minutes for majority audience, this proves the need for simple and focused design.

Simpler design needs low attention on the design so I planned to give importance to each component in the design.

  • Fonts It defines every thing, using a clear, Legible & good looking font is a tough task to do especially on a website focused on content. I planned to go with a single & web-safe fonts, the reason they are called web safe is because they works on multiple-platforms with out need to include externally and satisfy the needs.

    None of the fonts in the criteria managed to pass my design sence, so I went on with 2 fonts.

    1. Articles : Georgia & Times New Roman the two fonts considered to be the Best fonts for improving reading experience
    2. Headings (Bold) & Other areas (Light) : Source Sans Pro
  • New Color Pallet I love colors, but I changed my mind this time to use minimal color as possible, new design has a total of 4 different colors used with various levels of Opacity.

  • Front-End Frame work I agree I am against using frameworks, so I build one of my own White Board, with help from Amit Solanki.
  • The Templates

    Moving to the main stream, Templates for the different pages were first I made after analyzing the audience, Responsive was build in the core with no doubt. This design is also a fluid design, the layout adjusts itself from a 1200px to 320px. A few elements are dropped down in smaller screens to enhance the reading experience.

    Home Page in different resolutions, 50% of the time in the new design was spent here and also this was the only template that under took a series of modifications right from the beginning till the end.

    I did a lot of redesign over here but it wasn't enough for my design scene, and also I wanted to bring out some different layout and I did it with Athul, Abid & Hemanth thanks for the help

    Mock-ups of the redesigned pages, from left to right: Home page, Articles, other pages
  • Logo Like in all cases choosing a log was a hilarious task, with many options to choose from this was a tricky decision. The main concern when designing logo for self is that you never get convinced its good or its alright and its natural to ask for feedbacks from your fellow designer and in a short time I ended with around 20 logos, made me run a Logo Hunt.

    A few logos that made it to the last round of selection in the logo hunt, unfortunately non of them made it through.
  • The CMS This was not a redesign, I am also rolling out a new CMS. Thought not easily customizable, it a good one to try if you want to I am open sourcing the CMS in Apache License. (please wait for a few days, till I complete documenting it).

New Categories

I am introducing a New section Bits. Bits contain small spinets of code.

Left Overs

This is not it, there is more. Big schedule changes in the past month made me fail to complete the tasks I set out for the launch:

  • Brand New Back-end : I am still using the basic Administration system I build last time.
  • Custom Search on Angular.js
  • Migrate to Python Django.
  • and more ..

I will still continue to work on the uncompleted tasks hoping to complete soon. The third plan is still a question I cannot answer right now.

There's a lot more about this, and hopefully I will share then when I finish the left over till then Happy coding.


How to submit an app to the Firefox Marketplace for low-memory devices
A. Crespo (noreply@blogger.com) on September 13, 2014 09:20 AM
To submit an app for low-memory devices (in this example, Tarako):
  • Submit an app normally. Then after getting an IARC certificate...
  • Click the Status link in the left hand sidebar.
  • Under the Low Memory Devices heading, click the "Request a low-memory review" button.  The page looks like this: 

  • and links to this wiki page for more info:  https://developer.mozilla.org/en-US/Apps/Build/Performance/Apps_for_low-memory_Firefox_OS_devices
  • After the app goes through the normal review process (and gets an approval email), it will then go into a dedicated Tarako queue.  Developers will get a 2nd email after approved on Tarako (or a rejection email with details on what to fix).
  • Note that India is selected by default for all submissions.  Here's what a user would see after clicking Compatibility and then selecting the "Choose where my app is available" radio button

 Copypasted from an emaill. Thanks [:eviljeff] and [:adora].

Off to Berlin
Benjamin Kerensa on September 11, 2014 08:45 PM
Right now, as this post is published, I’m probably settling into my seat for the next ten hours headed to Berlin, Germany as part of a group of leaders at Mozilla who will be meeting for ReMo Camp. This is my first transatlantic trip ever and perhaps my longest flight so far, so I’m both […]

Happy Birthday Tech Stream 2
on September 11, 2014 07:00 PM
Happy Birthday Tech Stream 2

The day marks the 2nd Birthday of Tech Stream, it has been two years since I started sharing my views & experience on web & web technologies in here, Right now there is about 150+ articles, 300 Fans on Facebook & close to 100 awesome followers on Twitter (@techstream) with more coming, on an average you guys show up 20,000 to 30,000 times a month here.

It's awesome I am so happy to have you all.

It's not just the birthday, I am happy to present a repainted version of Tech Stream ( will be live in 2 hours) . This definitely is the biggest overhaul yet, before moving on to design aspects I would like to share what you awesome readers like.

I would Like to thank

  • Ad Packs For helping to run Tech Stream
  • Leap Switch who keeps Tech Stream alive on Internet
  • You people for checking this
Most Read
  1. Mulltiple File Upload with PHP and MySQL
  2. Dynamic Form Processing with PHP
  3. Simple File Upload System with PHP
Relaunch 1

The Relaunch, I am rolling out the first design change to Tech Stream after 2 years ( changes will go live in 24 hours), the changes last from the core to the front cover. Being a personal website there is no big plan behind the design I just thought of revamping it to learn new trends and more. Although It's kinda what I do daily.

After weeks of research, testing, discussing with a couple of friends I think I have convinced my mind its ready, this definitely is a big overhaul.

  • New Coat of Pain
  • New Management System: I have always run my blog on a CMS designed my myself, this time I made a brand new one.
  • Responsive Design: The initial design was also a responsive so there is no much deal here.
  • Build using the Front-end Framework White Board, build as a side project over a weekend because my friend ( supersolanki) and I thought of making a frame work for fun :P.
  • Build with Speed.

So this is basically it, I am done introducing the new design and wishing Happy Birthday to Tech Stream. Will describe the redesign in detail shortly.


Why wasn’t accepted for event X ? I’m an active contributor already. (Saying “hello world” the right way)
nefzaoui on September 11, 2014 06:00 PM

In the Mozilla world, people (mostly from the region I come from, Middle East and North Africa) often ask me “Do you have an idea why wasn’t I accepted to attend the event X ? This is frustrating, I’m an active contributor already and I do this and that..”. This is a very common problem and contributors often miss important chances to attend events or meet persons they think they will influence their entire lives (Yep. Mozillians are heroes in the eyes of other Mozillians) because their work was just.. unnoticed!

This post is more about how to be “visible” you and your contributions than about events. Let’s not forget that we join Mozilla for the mission, not the trips (though nobody hates them )

So after about two and a half years of being a Mozillian, I think it’s fairly the time to share some of what I’ve learned so far about how to be an active contributor and have your work noticed, because you know, sometimes if it doesn’t, it gets lost.

There are few little thingies actually that one might miss but they are key reasons that you’re work or you not being noticed.

Invisibility of contributions

You make the most successful events in town, you even recruit new Mozillians in your country but it never seems to be appreciated? You’re always a second choice? Well you need one little tiny detail in your life. A BLOG, In my opinion, a blog is an absolutely must-have for any Mozillian, Instead of throwing a picture there on Facebook and another on twitter, your blog is where you can document all your events pictures, your hackathons, and your personal opinions (like this one) and pretty much everything else in a very organized way so that anyone can check on.
So what you’re waiting for ? Go start a blog!
PS: Out of all the free blog services, I prefer blogger from Google.
another PS: DON’T FORGET TO LINK YOUR BLOG TO YOUR mozillians.org profile.

Unavailability

Have you heard of IRC? You did? But how many times you’ve joined in? If the answer is “rarely” or “never” then you should change that AS SOON AS POSSIBLE, IRC is the main, and I repeat, THE MAIN mean of communication for Mozillians, if you’re not there, trust me, you’re missing 90% of both the work and fun. IRC is basically a group of channels where every channel has a certain topic and those who join the channels most likely to be working on its topic. For example if a channel is called #remo, it has most of the Mozilla Representatives, mentors and council members.
There’s a pretty long list of channels, go ahead and join the ones you’re interested in; and here’s the complete list of channels that might be useful to you.

Here’s also how to join Mozilla IRC server and channels (same link for the channels).
PS: Don’t forget to join your community’s channel too, if your community doesn’t have one, make sure to talk to them and tell them how IRC is important for us and that they should have one, at least to welcome newcomers and people trying to invite your community to their events.

Social, the wrong way

So you’re social? Cool! That’s another way of showing what you do as a Mozillian, but the thing is.. You might be doing it the wrong way by posting your contribution results and pics on your Facebook profile with posts’ privacy set to “friends only”. Well, in a nutshell, most Mozillians use twitter when it comes to being social, I personally find it easier in terms of finding things, and this is why you should use it too, and post your blog posts and pics there, because you can just add hashtags to your tweets, and everyone who’s searching for that hashtag will find your tweet. Say you’ve had a local event about Firefox, tweeting with #Firefox as a hashtag will make it easier for people to find the content, read through it and share it.

 

Of course these are not the only solutions for such issue, there are also mailing lists and way others, but the bottom line is, nobody hates to feel secure, safe and surrounded by the big Mozilla family. Visibility of community members is just another way to feel encouraged to give more.


On Wearable Technology
Benjamin Kerensa on September 11, 2014 12:00 PM
The Web has been filled with buzz of the news of new Android watches and the new Apple Watch but I’m still skeptical as to whether these first iterations of Smartwatches will have the kind of sales Apple and Google are hoping for. I do think wearable tech is the future. In fact, I owned […]

Makerparty Hyderabad Highlights !!
Srikar Ananthula (noreply@blogger.com) on September 10, 2014 05:07 PM

Hello Everyone,

        Finally A week left for the Awesome Makerparty Season to end and Here we the Mozilla Club Hyderabad,India are Sharing our Experience through this amazing Video[1]. Here goes the Popcorn Maker make[2].

* 2 Weekends of Planning
* 2 Weekends of TTT Sessions
* 15+ Makerparty Events      
* 3+ Makerparties at Schools
* 1100+ Web literates
* 2 Teaching kits
* 500+ Makes
* 100+ Firefox OS apps using Appmaker
* 2 Webmaker Super Mentors
* 12 Webmaker Mentors

    Along with lots of Fun and Amazing Experiences are shared in webmaker blog [3] [4] [5] !!

         Thanks a Lot for All the people who made this Webmaker Season an amazing one.Thanks a lot Vineel. You are with us from the Day one and this awesomeness would not be possible without you.Thanks a lot +Vineel R. Pindi  +Srikar Ananthula  and  +Raghu ram  for always being with us and Helping people out in Every way possible. Thanks +Akshay Tiwari  for making Such an Amazing video.Thank you Supermentors and Mentors.You People are Amazing and thanks for helping us out.Thanks +Gauthamraj Elango  and +ankit gadgil  for always Encouraging us throughout this season.
         
          Thanks Amira, Michelle, Kat and Bobby for always encouraging us and Supporting us in Every way Possible.


[1] https://www.youtube.com/watch?v=LdApJqOtoko
[2] https://srikar.makes.org/popcorn/29he
[3] https://blog.mozilla.org/blog/2014/08/28/74-countries-and-counting-mozillas-maker-party-increases-web-literacy-across-the-globe/
[4] https://blog.webmaker.org/sweden-columbia-mauritius-maker-party-roundup-week-8
[5] https://blog.webmaker.org/uganda-cape-town-india-and-more-a-maker-party-event-roundup

Regards,
Santosh Viswanatham,
ReMo Mozilla-India,
Webmaker Supermentor.

Se viene el Firefox OS App Days de Trinidad!
junior on September 10, 2014 01:15 PM

Este próximo 27 de Septiembre es el turno de la ciudad de Trinidad, departamento del Beni, ciudad en donde realizaremos nuestro 6to Firefox OS App Days, un evento que venimos realizando a nivel nacional en donde nos divertiremos compartiendo información, haciendo aplicaciones y sobre todo disfrutar de Firefox OS, el sistema operativo libre para la web móvil de Mozilla.

Si eres desarrollador web, te encontrarás como en casa programando aplicaciones en HTML5, JavaScript y CSS para Firefox OS. Te ayudaremos con todo lo demás, incluyendo el acceso a las APIs web y cómo usar Firefox OS Simulator en tu navegador de escritorio para ver y probar tus aplicaciones móviles.

Este “App Day” no es una competición; es una oportunidad para iniciar la creación de aplicaciones móviles para el Firefox Marketplace y el próximo dispositivo Firefox OS. También es una gran oportunidad para mostrar tu proyecto a una audiencia de compañeros, así como a líderes tecnológicos e innovadores.

Te presentaremos las herramientas que necesitas para iniciarte.

¡Te esperamos! Los cupos son limitados!

Qué traer:

Trae tu máquina de desarrollo Linux, Mac o Windows. Nosotros te proporcionaremos todo lo demás.

Qué crear:

Apps. Apps. Apps. El Firefox Marketplace busca aplicaciones web abiertas que funcionen bien en dispositivos móviles para Firefox OS y Firefox para Android. Pero estamos interesados en todo tipo de aplicaciones. Puedes traer una aplicación HTML5 que has iniciado para continuarla, finalizarla, pulirla o simplemente presentarla.

Requisitos para participar:

Es importante que sepas HTML – HTML5, CSS3 y JavaScript para que puedas salir del evento con una App ya hecha.

Cómo iniciarse ya mismo (opcional):

Programa del evento

9:30-10:00 Registro y entrada de participantes
10:00 – 10:30 Apertura del evento
10:30 – 11:00 Refrigerio
11:00 – 11:30 Introducción a Firefox OS y Market Place
11:30 – 12:30 Firefox OS Simulator, Debugger, User interface
12:30 – 13:30 Descanso
13:30 – 14:30 Web Apis and Demos
14:30 – 17:30 Hackaton
17:30 – 18:30 Apps Demos creada por los participantes
 18:30 – 19:00 Refrigerio
 19:00 – 20:00 Premiación a las mejores apps y Cierre del evento

Resúmen de actividades mozilleras
Lulu Castillo on September 10, 2014 05:07 AM
Después de un buen tiempo sin escribir por temas de planificación de actividades por la Comunidad Mozilla, entre otras cosas que compartiré: PoplusCon   Proposal in #greyroom: use issue tracker such as Github to track problems with politicians (eg not keeping manifesto promises) #PoplusCon — Poplus (@poplusproject) April 29, 2014   El Poplus Conference es […]

The Plan – After MozDrive
prashish on September 10, 2014 04:33 AM

“You should install a GPS tracking app in your phone so that we can track your location anytime.”

“If we don’t see your social media update every hour, we’re going to call and find you.”

“When you go through this route, don’t go wandering around except the highway. Just drive, don’t stop.”

“You better be in one piece at the end of the 25 days. We need you here!”

It was my last day as an intern in the Silicon Valley. My colleagues and supervisor jokingly threw comments and suggestions at me while I was debugging my final piece of production code before I leave. All my luggage and equipments were packed and stationed in the office so that I could directly go to the airport to catch my flight. My schedule was so tight that I had to drive out the day I landed in Cincinnati. There was no time to relax nor meet friends after I got home. I had to immediately check-in with my friend who was suppose to drive out with me, pack my remaining things, make sure we have everything for the journey (food, medicines and utilities) and head out. The fatigue after the 12-hour flight along with the timezone difference was the last thing on my mind. To understand the scenario, let me take you back a bit.

It had been 23 hours since I took a short nap, let alone good sleep. I was participating in an intern hackathon in LinkedIn HQ (probably one of the best hackathons that I’ve been to). It was 3 am in the morning and I was so caffeinated to a point that I was lost in my own code base. As I was working to fix a nagging problem, I received a notification in my inbox. You know those situation when you are feeling so helpless that you wander off as an legitimate excuse in the slightest opportunity in front of you. Yep, that was one of them. I even started opening some unread “Deal of the Week’ emails to reset my brain.

The message read -

“This is approved by the council. We really can’t wait to see the first report from this. : D Good luck : )”

As my brain was still trying to process the email because of how sleep deprived I was, I got another notification.

“Hi Prashish, Please document your trip thoroughly. We are very excited and waiting to see all your videos, pictures, blogposts and reports. : D”

Wow!

It had been little over a week since I sent my proposal to the Mozilla Reps Council and to be honest, I didn’t have much hope for my mega-drive to get approved. I had to stay calm, control my emotions and send out a ‘Thanks!’ email sounding happy and excited. I did that. Before telling this to all my friends and Mozillians who had been constantly supporting me, I had to finish my project in the hackathon. It was a test of control. I shut down the emotions and continued working on the project without sleep for another 17 hours. Even after the presentations was done and the event was officially over, I didn’t want to think with my super-tired head. It was a test of patience. I wanted a sound sleep and then think of the super exciting journey that I would be taking from the month of August.  I couch surfed at a nearby friend’s house in Santa Clara and woke up fresh after a full 12-hour uninterrupted sleep. I passed all my tests. It was the beginning of couch surfing and what was to come in the next one month.

The next few days kept me super busy as I planned and launched the official website, social networking profiles (Twitter, Facebook) and a Q/A page. As I was working on the MozDrive website, I asked several Mozillians for suggestions and testimonials.

William Reynolds, Product Manager at Mozilla – “I’m excited about the Mozilla Awareness Drive. This is one of the most ambitious campaigns organized by a Mozillian. There’s nothing like visiting Mozilla and Firefox fans and having casual chats with them.”

Sayak  Sarkar, Mozilla Reps Super Mentor  – “I think that this is perhaps one of the most ambitious yet promising initiatives towards spreading the Mozilla mission and awareness about the open web since the Firefox Crop Circle initiative. This initiative speaks out a great lot about how passionate Mozillians are towards the project and how much they are inspired towards contributing towards a common goal of a Free and Open Web.”

The testimonials by Sayak and William really caught my eyes as both of them used the phrase – ‘one of the most ambitious’. To be honest, I didn’t realize the scale of this project until the very last moment. It isn’t that I didn’t understand the project but the desire to do something meaningful for the Mozilla community made the whole planning process look very straightforward. You see, it had been little less than a year since I came to the United States as a graduate student. Back in Kathmandu, Nepal, I would be attending/organizing Mozilla related events in a regular basis; be it orientations, hackathons or meet ups. That drastically changed after I stepped in the United States as I was adapting to the new environment and getting myself caught in the new world around me. To be fair, I did attend the Mozilla Festival in London and Mozilla Reps Meet up in Portland the same year. But, I felt I didn’t make a lot of impact that I would have liked to. In Nepal, there was a huge movement in Mozilla and Open Source that you could actually see the community growing and getting more active. That was something that I wanted to do here too.

The Mozilla Community is very close to my heart because everyone really cares about their work and how that impacts lives around the world. Every Mozillians that I meet are passionate about their work and the community. There is no ‘I’ but ‘We’ in our community. You don’t see a lot of these sort of things in the world we live in. And to be part of this, always makes me a proud Mozillian. I could have easily spent my 25-days break completing full seasons of TV series that I’ve always wanted to. Or if I wanted to be productive, work on a hobby project. Both of them sounded fun as I had spent months working on many products in a very competitive startup in the heart of Silicon Valley. But that’s not something Mozillians do. A Mozillian would spend his free time taking actions on how he/she could build communities together. A Mozillian would plan and work to make the web free and open. A Mozillian would create a movement. That’s what I wanted to do. I wanted to inspire thousands of Mozillians around the world to take actions on their dreams to make them a reality. That’s the reason I set out on this incredible journey to travel around the United States to spread the love about Mozilla and the Open Web.

To tell you the truth, I’m freaking scared of driving. But who isn’t? When there are cars zooming from every direction, the only thought in my head is reaching my destination safely. I never drove a car for more than 10 hours total in my life (which includes me sitting on the driver’s seat and being amazed by all the buttons in front of me). I never had a driving license in Nepal and I barely passed the maneuvering exam on the same day that I was set to fly for San Francisco (internship). That left me with a learner’s permit to drive with a legal driver next to me.

But that didn’t stop me from driving almost half the United States in less than a month. It didn’t stop me from gathering the courage to say ‘YES!’ to the most amazing adventure even though I had no prior experience. It didn’t stop me from taking that risk that would drastically change my life for good.

You might think I’m crazy.

Ask John – that guy who we found in Craigslist to rideshare with us to Los Angeles. He had traveled to almost all the US States and when I told him about our drive, he immediately responded –  ‘You(‘re) crazy man!’.

Or ask Laura – the lady who I met in Nelson-Atkins Museum of Art, Kansas City and had to convince her by showing MozDrive’s Facebook page after she rejected my approach saying – ‘I don’t buy this sh*t’.

Or ask my mom whom I had to convince 4 times everyday that everything will be alright and is under control.

Because driving 13,000 miles in 25 days which is around 8-10 hours everyday is not a joke in any sense. The body and mind could take so much that you needed a lot of self control and motivation throughout the journey for you not to burn out. Yes, there were times when I questioned the entire journey and why I was doing this. Yes, there were times where I wanted to chicken out half way through thinking people will forget about this. But, when you are on a journey which carried such powerful mission and values, that becomes your driving force. When you truly believe in a cause, your physical body will somehow find a way to make it happen and keep you moving forward.

The journey itself was immense where I had opportunities to meet people from all walks of life, culture and countries. I have so much stories to share that I don’t even know where to start. But I promise, I will. That’s why you are reading this. I want you to know what’s in store for everyone in the next 3-4 months. I’m not a writer by any means nor do I have any experience in professional writing. It took me two days just to think and come up this amateur 2,000 word chapter. But, I’m a strong believer of Growth Mindset, and I believe that I can eventually learn the art of expressing my thoughts and ideas through words. My final goal is to write at least 20 chapters of my experience during MozDrive. And to take it one step further – publish it as an ebook in future. That’s the dream!

It is impossible to accomplish a goal without taking actions on it. And this is my first step towards that goal. I know it will take a longer time, but I feel that it will be worth it at the end. And I do hope that you find a positive progress in my writing over time. By taking actions, I simply aim to inspire and awaken hearts of people to do something that they believe in.

If you are reading this – I thank you for taking time and interest in my next journey for MozDrive. Since, I am no writer, I’m looking for people who would be interested to proof-read and edit my future articles for MozDrive. Please send me a message or tweet if you have any suggestions, feedback or are interested in being part of this journey with me.

‘Til then.


Filed under: MozDrive, Mozilla Tagged: mozdrive, mozilla, mozrep

#MozKopdarMKS Event Report
Arief Bayu Purwanto on September 10, 2014 12:41 AM
This week, here in Indonesia, we will have Indonesian Linux Conferences. Me and Yofie was invited to have some Firefox OS workshop on the event. Since the location will be held in Sinjai and to go there, we will passing ...

Community : What I’m Learning
Emma on September 09, 2014 08:54 PM

As long as I’ve  been an open source participant (since 2005), I’ve  rather tirelessly (and some might say annoyingly) encouraged others to also ‘get involved‘.   In the beginning this talk was straight forward:  I simply spoke a lot about learning, how much you can learn!  Who you can learn from,  who you can mentor, how much better the end-result can be when people work on something together.

Open source contribution, can actually be a very simple path, but it gets more complex in practice as background, skill-set, values, and environment merge.  Simply wanting to contribute to an open project sometimes isn’t enough. On the flip-side,  inviting contribution is rarely enough to sustain it.

I often talk to dev shops with great intentions of contributing, but who then defer to budget limitations, and deadlines as to why they never do; so good work, potentially innovative work stayed silo’d.   Universities are big users of open technologies, but are poor contributors -  worried about publicly-facing imperfections, or accidental sharing of proprietary ideas. I sometimes speak to Higher Ed on this subject.  Explaining the value of a project’s mission can also be very very challenging for the average human attention span, I still struggle with this when speaking locally about Mozilla and Webmaker.

And even when people arrive, finally… ready to help , they’re often met with confusing or incomplete contribution pathways,  human indifference, and technical challenges they weren’t prepared for.  Busy family lives, time-zones, language and missing or under-utilized skill-sets can also derail continued participation.  There’s actually a lot to this thing of ‘getting people involved’, and then some to sustaining involvement.

And so,  my job at SocialCoding4Good, working with a group of amazing open projects and contributors, has given me a lot of insight into what works for different projects, for different contributors, businesses and institutions.  I am witness to development shops successfully donating code and time,  of corporations making a difference through donating technical skills of their teams. I am able to, with some confidence send talented people to open projects and see them become part of that community.  I am starting to recognize trends in what works , and doesn’t work for people, and pathways. Seeing a contributor find ‘their place’ is one of my most favorite things in the whole world.

I of course want to share what I am learning, but a single blog post could never cover it.  Instead I’ll will try a series of shorter post, and include content of three workshops I use to help open projects evaluate and grow contribution pathways:   ‘Visualizing Community’, ‘Designing for Participation’ ( an evolution of Mozilla’s workshop) and ‘Practicing Open’.

Coming Soon – 1st Post : Visualizing Community.

 

 


LoFi-NoFi Maker Party In The Park
Arief Bayu Purwanto on September 09, 2014 06:46 PM
Last month, we, Mozilla Indonesia, have unexpected guess from Germany (and Japan!). Michelle Thorne, who is Mozilla’s Global Strategist for Webmaker Mentor team and currently living in Germany and Gen Kanai as Asia Community Engagement. Since Michelle is in Webmaker ...

Enabling the Open Web with Speech API
on September 09, 2014 06:08 PM
Do you know Apple’s Siri or Microsoft Cortana? Than you are gonna love Speech API. Why?...

How to enable copy paste in Firefox OS
A. Crespo (noreply@blogger.com) on September 09, 2014 05:35 PM
Link: https://groups.google.com/d/msg/mozilla.dev.gaia/5eh9MH9ijkA/5RU-j21LyrMJ

On 08/28/2014 08:49 PM, gduan@mozilla.com wrote:
> Hi all,
>
> Currently we can enable copy-paste bubble by adding two lines in PreferencesBuilder.prototype.
preparePref of build/preferences.js.
>
>    this.userPrefs['selectioncaret.enabled'] = true;
>    this.userPrefs['touchcaret.enabled'] = true
>
> and then rebuild gaia.
>
> We have a meta bug  https://bugzilla.mozilla.org/show_bug.cgi?id=1023688 and
> the ux spec is in https://bugzilla.mozilla.org/show_bug.cgi?id=921965,
> if you find any bug, please cc me, mtseng, pchang or tlin.
>
> We'll turn it on by default on master after 2.1 is branched out.


Jeffrey Zeldman: 20 years of Web Design and Community (Video Documentary)
Arky r (noreply@blogger.com) on September 09, 2014 08:20 AM

Who is Jeffrey Zeldman? The "Miles Davis of web design"? "Godfather of the web"? Or simply "your friend on the Internet"? For people who make websites, Zeldman is all of these and more. He's been a guiding voice in web design since the earliest days of the Internet, leading the charge in the fight for web standards. He's an educator whose businesses—A List Apart, An Event Apart, and A Book Apart—are extensions of his basic instinct to share his best ideas. He's also a community leader that other designers look to for inspiration. This film is an intimate portrait of a man who has helped shape the web but isn't recognized by most of the people who use it everyday. Learn how he evolved his influential mailing list, how he convinced Netscape and Internet Explorer to support HTML and CSS, and what he's doing to pass the torch to the next generation.

Watch more documentaries like this at lynda.com/vimeo.

Jeffrey Zeldman: 20 years of Web Design and Community from lynda.com on Vimeo


Today's quote
A. Crespo (noreply@blogger.com) on September 08, 2014 07:31 PM
:)

Introducing Mozilla Localizations to Telkom University Students
imanrp on September 08, 2014 09:43 AM

On Friday, September 5 2014, Telkom University Firefox Club held their 3rd event in Telkom University. This time, they introduced localizations efforts in Mozilla to other students in a small workshop event. I also came to the event and helped them a bit. Even though we only managed to gather 7 participants to this event, we got native speakers of Sundanese, Javanese, and Minangkabau language among them. This 3 languages are the local languages in Indonesia which Mozilla community is trying to localize to for Firefox.
In this event, we had some discussions with the participants about the importance of languages in the web, especially when it comes to browsers and the people who are genuinely new to the Internet. After the discussions, our Firefox Students Ambassadors, Bondan and Bagus, gave a short introduction about what Mozilla is, localizations of Mozilla projects in general, and then a tutorial to use Locamotion to localize our favorite browser to other languages. It didn’t take too long to get the participants excited to start trying the tools by themselves and spent a nice hour of localizing.


Filed under: ReMo Notes Tagged: firefox, indonesia, jawa, L10n, localization, minangkabau, Mozilla, sunda, telkom university, Telkom University Firefox Club

Nueva versión de Firefox mejora la cache y aumenta soporte para HTML5
Yunier J on September 07, 2014 09:08 PM

Casi al unísono del inicio del curso escolar y listo para nuestro disfrute, Mozilla liberó una nueva versión de Firefox. Conozcamos sus nuevas características:

Una nueva cache HTTP provee rendimiento mejorado, incluyendo la recuperación ante cierres inesperados. Esto se traduce en más rapidez tanto en la carga del contenido como al mostrarlo en la ventana del navegador. Al mismo tiempo, podremos disfrutar de la integración de la recolección de basura generacional, lo cual mejora el consumo de memoria del navegador.

 Ahora podemos ver el uso histórico del las cuentas almacenadas en el Administrador de contraseñas, el Administrador de complementos ha sido mejorado y la forma de ir hacia atrás, adelante, recargar y añadir a marcadores desde el menú contextual (clic derecho) han sido cambiada.

Cuando realizamos una búsqueda dentro de una página (Ctrl+F) se muestra el número de los elementos encontrados. También el soporte para HTML5 ha sido mejorado.

Para Android
  •  Posibilidad de cambiar entre los lenguajes soportados sin tener que cerrar el navegador.
  • Al panel de Historial ha sido añadido el botón Limpiar historial.
  • Soporte para Android 2.2 y procesadores ARMv6 terminado.
  • Gamepad API finalizada y habilitada.
  • Añadidos los lenguajes armenio [hy-AM], vasco [eu], fulah [ff], Icelandic [is], gaélico escocés [gd], galés [cy].
Otras novedades
  • drawFocusIfNeeded habilitado por defecto.
  • La propiedad CSS3 position:sticky ha sido habilitado y activada por defecto.
  • mix-blend-mode habilitado por defecto.
  • La API de Vibration ha sido actualizada a las últimas especificaciones de la W3C.
  • box-decoration-break habilitado por defecto.
  • El botón Inspeccionar ha sido movido hacia la izquierda superior.
  • Nuevo editor Web Audio.
  • Soporte HIDPI en las herramientas de desarrollo.
  • Completación de código y documentación en línea añadida al Borrador (Shift+F4).

Si deseas conocer más, puedes leer las notas de lanzamiento.

Puedes obtener esta versión desde nuestra zona de Descargas en español e inglés para Linux, Mac, Windows y Android. Recuerda que para navegar a través de servidores proxy debes modificar la preferencia network.negotiate-auth.allow-insecure-ntlm-v1 a true desde about:config.


About to do some major learning
Lukas on September 07, 2014 03:30 PM

Tomorrow morning the first ever Ascend Project kicks off in Portland, OR.  I just completed a month-long vacation where we drove from San Francisco out to the Georgian Bay, Ontario (with a few stops along the way including playing hockey in the Cleveland Gay Games) and back again through the top of the US until we arrived here in Portland.  I’m staying in this city for 6 weeks, will be going in to the office *every* day, and doing everything I can to guide & mentor 20 people in their learning on becoming open source contributors.

Going to do my best to write about the experience as this one is all about learning what works and what doesn’t in order to iterate and improve the next pilot which will take place in New Orleans in 2015. It’s been almost a year since I first proposed this plan and got the OK to go for it.  See http://ascendproject.org for posts on the process so far and for updates by the participants.


New nightly release for the Flame device (at last)
A. Crespo (noreply@blogger.com) on September 06, 2014 10:01 PM
There is a new nightly release for the Flame device. It took me a while to build it because I faced some problems:
https://bugzilla.mozilla.org/show_bug.cgi?id=1063917
https://bugzilla.mozilla.org/show_bug.cgi?id=1060996
https://bugzilla.mozilla.org/show_bug.cgi?id=1060992

The problem related to the adb tool is strange and I suspect that is related a Virtual Box issue. I have tried a workaround to release new builds while I try to figure out what is actually happening.

This new build has not any customization and I have changed the default locales that are included:
  "bn-BD"     : "বাংলা (বাংলাদেশ)",
  "de"        : "Deutsch",
  "en-US"     : "English (US)",
  "es"        : "Español",
  "fr"        : "Français",
  "hu"        : "Magyar",
  "hi-IN"     : "Hindi",
  "it"        : "Italiano",
  "ja"        : "日本語",
  "pt-BR"     : "Português (do Brasil)",
  "zh-CN"     : "中文 (简体)"

Why those languages? It is based on the statistics of my visitors. They are mainly fron Germany, Spain, India, USA, China and Bangladesh. There are also a lot of visitors from France, Netherlands and Chile. It is really surprising to see that I am receiving more visitors from Germany than from Spain lately. It seems that It was a good idea to write my blog entries in english and I am really happy to receive emails from all around the world.

By the way, someone told me that I seemed busy because I was answering all the emails with a little delay. Yes, I must admit it, I am working hard this weeks at the Technical University of Madrid so I prefer to answer those emails when I am relaxing at home. That way I can write longer and better answers, so I hope you can forgive me for that little delay.

Well, enjoy the build!

PS: Do you think it would be a good idea to buy a VPS to automatically release new builds? I am considering to launch a crowdfunding to get one, but I'm not sure If it's a good idea. What do you think? Twitter -> @CodingFree

Some years ago...
A. Crespo (noreply@blogger.com) on September 06, 2014 07:18 PM
Some years ago I didn't have my own my own Android device. The best device I had was a Toshiba Portege G810 using Windows Mobile 6.1 and It cost me around 120 euros. I was really excited because was my first mobile device with WiFi and I dreamt to use it to do some hacks and so. It is surprising how fast has everyhing changed until now.

If someone had asked me my opinion what I expected to find in a mobile device I think I would have answered with a device with similar features to the current Firefox OS devices. There is still a lot of work to do, of course, but everythime that is released a new feature and probably have this face:

I think it is not easy and a prove of that is the recently tweet that Timothy Chien wrote about the ServiceWorker. And because of that, I would like to thanks +Timothy Chien and a lot of devleopers for their great efforts and their passion, because when I saw that comment I realized how hard it may be to build the future. You are doing a great work and I am really happy to see that you are making true a lot of things that we only used to dream before. Congratulations for everything you have achieved until now because it is part of the future.

I would like also to thanks Andrew Williamson (:eviljeff), Lisa Brewster (:adora) and Amy Tsay (:atsay)  for letting me to get involved in the Marketplace and to contribute tothe Firefox OS community.

They have recently sent me some new devices, so I took a family photo to show them all:
 
Flatfish (Tablet), Flame, Keon, Alcatel OTF, ZTE
I hope to continue reviewing amazing apps with them!

Thanks also to @AsaDoztler and everyone at Mozilla for all your care and support.

 


Web Notifications
on September 05, 2014 07:00 PM
Web Notifications

Web Notification API allows websites to alert/notifications users outside the context of a web page, This allows web app's to send information to a user even if the application is idle, which is really handy for an e-mail application that works on a web browser.

Web Notifications are sent using by a W3C standard and triggered locally by JavaScript. W3C standard does not specify how a user agent should display these notifications, so the interpretation of these messages depends on the device where the user agent is run. Notification normally appears in the following ways

  • A corner of the user's display ( common )
  • The Home screen on a mobile device.
  • Notification Center on Mobile Phones.Android and Firefox OS

Note this is an experimental technology

A notification is a pop up to alert the user about an event like new email, meeting or more. A web notification can contain a heading, icon and a few lines of message.

' Push Notification in Firefox, it displays notification in right hand top corner.

If you haven't seen a notification in real time go ahead and check it out.

Push A Notification

Before preparing for notification, its necessary to check whether the user agent supports Push Notification via Web API, if it doesn't then there is no point in making a notification.

if (('Notification' in window) == true){ 	
          // Notification via web API supported
}else{
          // Notification not supported
}

A notification can be sent to a user only if the user agent has set permission to receive notification which is on behalf of the user, this ensures users get notification only when they desire it, without this they could create a negative experience for the user.

There isn't much operations to be done with permission, thanks to read-only property Notification.Permission, it returns string with Permission modes set by the user:

  • Denied User does not want notification
  • Granted User has opted to receive notifications
  • default Literally means Denied, but user has not made any choice so far

If permission is not grander Notification.requestPermission() is to be used to request permission from the user.

Notification.requestPermission( function(status) {
              // Requests Permission  from the user
}

It's a good practice to request permission when initializing the app, permission can also be requested on fly as and when required too. User's have permission to reject/approve notification permanently or on session basic, once rejected permanently Notification.requestPermission() won't request for permission again.

A notification is pushed through the Notification property of window object using constructor to create a notification instance.

var notification = new Notification( title , object );

It accepts a title for Notification and an optional object with settings for the notification. The above code creates a push notification if the user has opted to receive notification. Lets explore the parameters of the optional object in Notification.

  • body : A small description about the notification, thought there is no limitation for the field its recommended to keep it under 200 characters to make it look good or else you might end up annoying the user.
  • icon : URL or Location of icon, that is shown in the notification box, recommended size 32x32.
  • lang : Language of notification, any valid BCP 47 language.
  • dir : Direction of Language that is left to right or opposite. ltr or rtl. Its set to auto by default.
  • tag : Identification name for notifications, similar to id selector in CSS.
title = 'Hello World';
options = {
              body: 'Hello this is a Hello world alert with web API',
              tag: 'helloalert',
              icon: 'http://ns2.techstream.org/favicon-64.ico',
              lang: 'en-US',
              dir: 'ltr'
};
var notification = new Notification( title , options );

A notification is triggered instantly after the constructor call, there may be as slight delay depending on the Internet connection, because the icon file has to be fetched in advance after which the notification is triggered.

Notification Status

Web API provides 4 functions to determine the various stages of notification cycle.

  • show : triggered when the notification is displayed to the user.
  • click : triggered when the click activity detected on notification.
  • close : triggered when the notification is closed.
  • error : triggered when something wrong happens (if notification is not allowed to be displayed.)

these events can be tracked using the event handlers, addEventListener() because Notification inherits properties from EventTarget.

Multiple Instances

In some cases it can be painful when user has multiple instances of same application running in parallel or in case where multiple notifications pops up like in case of a chat application, it is possible to avoid bombing the users screen with notifications and queue the notifications.

This is where the tag comes in handy, it allows notifications to be uniquely identified and updated for new one than starting new one. If one already exist.

Browser Compatibility

Browser support for the Web Notifications API isn't any good on all platforms. Like most other properties Chrome & Firefox were the first to implement this. Safari 6+ followed in supporting the Web Notifications API. On the mobile world Firefox for Android, Google Chrome & Blackberry provides full support.

On a mobile browser the notification shoots up in the notification center as normal notifications does, Firefox OS shows an additional pop on top along with an entry in notification center

Its good to see functions from mobile industry moving to web but the browser support remains a major step back here as well, but it does seems like we should be able to cover a good portion of our users in coming days. Make sure to check out the demo.


Joining Mozilla full time
Nukeador on September 04, 2014 03:00 PM

I started contributing to Mozilla back in early 2004, when I would have never imagined how my life would be so connected to Mozilla 10 years after.

When you devote so much time of your free time to a project it has to be a reason, and in this case it’s the Mozilla mission and see how you can contribute to change things globally.

If you didn’t know, Mozilla is a global community and a non-profit organization which wants to bring openness and participation to the web thanks to open source products like Firefox web browser, Firefox OS mobile OS and others.

I’ve been involved in a lot of projects these years but there are two that I consider the most important.

The first one is Mozilla Hispano, the Spanish community we founded back in 2007. Being involved in community building efforts and contributor engagement with people from a lot of Spanish speaking countries has been (and is) an awesome experience. It has taught me a lot about how to work in and structure volunteer communities.

The second one is the Mozilla Reps program. When William Quiviger invited me to join the first Council to start the project in 2011, and join the rest of the initial Council in the Paris Work Week, we had no idea about the importance Reps program would have right now.

Initial council work week by Guillermo Movia BY-NC-SA 2.0

I was part of the council till first elections took place and then I’ve been involved as a mentor and also as a Reps module peer, helping and suggesting improvements to the program.

Starting in September I’ll be joining the Community Engagement team at Mozilla to work together with Rosana as Community Manager for Mozilla Reps program. This will allow me to devote full time to help improve the program working with Council, Mentors, Reps and the rest of the organization. I’ll be focused on improving tools, processes, metrics and internal communications.

I’ll keep my responsibilities as Mozilla Hispano community member and you shouldn’t expect major changes on my contributions to other Mozilla areas as long as my time allows me

I’m really excited about this change and it’s an honor to work full time on something that enables mozillians to move Mozilla’s mission forward and keep making impact on the web.


6 Months @ Mozilla
Valentin Gosu (noreply@blogger.com) on September 04, 2014 01:45 PM
Exactly six months ago I started working as a remote contractor for Mozilla. The only way I can describe it? AWESOME! And not awesome as in "This burger is awesome". Awesome as in "Wow, I'm working with some of the greatest engineers in the world on something that will make the world a better place!".

So, first of all, what did I work on these past 6 months? 

  Per app offline for Firefox OS (786419):
This was a large chunk of my time. It involves providing a way to set each individual Firefox OS app offline while the entire operating system is still able to connect to the internet. It is very close to shipping, but I keep finding bugs and weird ways it interacts with other code.

  Resource Timing (1002855):
I took over this bug from one of last year's interns. At the moment resource timing is preffed off in Firefox (dom.enable_resource_timing), waiting for bug 936814 to be fixed. It was really interesting to work on this, especially since I managed to identify a bug in the spec.

  URL parser
I got to fix several bugs in the way Firefox parsed URLs, especially in the way IPv6 URLs were considered - bug 960014. This was a lot of fun. I got to dive into some pretty old code, and change it a bit. There is more work to be done on this, and hopefully we will soon be able to do it in a smarter way, by using a lexical analyzer.

  Captive portal detection (Wiki)
This is a really difficult thing to get right. Captive portals (the login window you get redirected to at hotels) can do a bunch of really nasty things, such as injecting content into HTTP pages, provide bad TLS certificates and behave in really odd ways. Having Firefox detect such cases, and make it easier to login into a captive portal while preserving your open tabs would be great. At the moment I got sidetracked by other things, but this is one of the big things I'll keep working on in the near future.

  Leaky websockets (983243)
A race condition in the WebSocket code made it possible for a TCP socket to leak, and stay alive until the browser was closed. Since the socket was normally closed at shutdown, it couldn't be picked up by our automated tests, so figuring out the problem was tricky, but it proved to be a worthy foe, and an interesting learning opportunity.

There are just some of the most recent or note worthy things I worked on. I don't even remember most of them, but the really cool thing is that my bugzilla report for the past 6 months is publicly available, for anyone to look at.

Apart from the awesome work, there are other perks of being a remote engineer for Mozilla. I mostly work during the night and early morning. It's a habit I picked up at university, an I'm extremely happy I'm not constrained by a 9-5 work schedule. Also, the fact that my office is roughly 15 seconds away from my bed, and that there's no required work attire, safes me tons of time that I can spend more productively.

Interesting fact: I've constantly felt like a n00b for the past half year. And it's really hard not to be one, when surrounded by some of the smartest people in the world, true legends that have helped build the web. I can only hope that being around them will rub off, and thank my colleagues for all their help and advice in the mean time.

Another great thing is that I have a say about what I work on. My preferences, interests and skill are always taken into account when assigning tasks, and although I'm relatively new here, I still feel that my opinions are valued.

Even though it's growing to be quite a big company, it still feels like a startup. With employees all over the world, thousands of volunteers, a strong commitment to Open Source and the Open Web, it feels like the greatest workplace in the world. And it probably is.





One Year of Release Management
Benjamin Kerensa on September 04, 2014 05:16 AM
This month marks my one year anniversary contributing to the Release Management Team as a Early Feedback Community Release Manager and I was not sure how the experience would turn out at first. I have really enjoyed the last 12 months working on our Firefox Nightly release. At our last work week in Portland, one […]

Unifying Bengali Locales for Mozilla Project
Soumya Deb (noreply@blogger.com) on September 02, 2014 09:10 PM
UPDATE: as intended, this has started some good amount of stir - which was half the point of this post. Many questions are being asked in several channels which has the risk of derailing the actual discussion (unifying bn) if answered. So, if there's anything particularly about this blog that bothers you, it'll be best to express it as a comment to the blog-post itself.

I'm updating the post with some side-notes (floating right textboxes, in light-yellowish background) & tooltip titles (things deserving less explanations; underlined texts with yellowish background). Apart from internal markup changes, the existing content of the post will not be changed (unless otherwise mentioned); feel free to use DIFF.

Post was removed by the author himself (under good faith, to help the situation).
Can't be cited anymore.
This post is in response to the recent adversities within Mozilla Kolkata Community, regarding the Bengali Localization for Mozilla Projects in general (and Firefox for Android in particular), quality of bn-IN localization & prospects of unified bn locale.

As this thread [snapshot] goes, most of the participating members have paramount knowledge of, experience with, contacts in, contexts with & empathy for L10N efforts, yet don't identify themselves with the bn-IN community (I fail to find many of them on mozillians.org as well). In general they do think there's a lack of mentorship; and I think they are totally in a position to fill the gap, if they wanted.

It's inappropriate to consider me even remotely capable & responsible for L10N bn-IN activities. It's sad that even when provoked blatantly (say, through this post), nobody has stepped in to tell me, "Enough of your jackassery. You're not the senior-most/capable/apt person to address this issue. Let me show you how it's done!"

It was posted publicly on FB, so posted the screenshot without taking explicit permission from Indranil da.
Why do I have to respond? Because unfortunately, I'm probably the senior-most active member, of the Bengali speaking Indian Mozillians, who proudly associates himself with the community. I'll glad to be wrong here on the senior-most part.

Let me start off by offending some people.

I'm not an active member of localization efforts (of any FOSS project). There are three primary reasons for that:
  1. Apart from the professional localizers, the major contributor base of l10n are the volunteers who are not there because they're great at that; they're there because, they're not great with anything else, or, even localization. So to say.
  2. The l10n community is very slow moving on the technology front. So the tools with valid, versatile & kick ass USPs also take hell lot of time to be accepted/used by the communities. So, tooling-contributions is also not a very interesting ground.
  3. Most importantly, I don't support localization; because, Genesis 11. I don't approve of the need of multiple languages, at a high level. But, that's an argument of another day.
CONTEXT [cite deleted]: The Mozilla Kolkata community members were asked (on an FB post) about justifying the bn-IN Fennec launch event, where the L10N contents were allegedly copied from bn-BD, and were suggested to look into the prospect of merging these two locale. The thread went haywire.
Hence, even though my language curiosity ranges from Minion-tongue to Blackspeech - I'll keep my post restricted to the disaster-recovery of the situation in hand - and not get into the technical tidbits of the l10n system itself.

Now that I'm done offending & driving off the unreasonable l10n idealists, and down with a leaner audience, let me split the discussion in four sections:

Communication GapIn FOSS we have some well accustomed tools for different purposes. Full-duplex discussion goes in IRC, half-duplex discussions, arguments & announcements go into mailing-lists, PR & Promotional contents go to social channels, poop of mind & passive-aggressive attacks go to the personal blog, and semi-spam, semi-infotainment kittens & fail videos go to FB groups. Although, this is "not a directive, more of a guide;" but hey!

Choosing the wrong medium/channel of communication is dragging us down & we need to be careful right now (like, yesterday would've been better kind of right now). Starting the same discussion as a mailing list thread would've had much stronger base, better output & much less juvenile name-calling, feather-tearing pile of mess by the prepubescent imbeciles on a dope.

That's not the only form of miss-communication though; the age (generation gap) is adding more to it. If anything that can help this factor, is by careful moderation & mentoring by the senior members.

Also, please care for the sanctity of information (and hereby, that phrase is a real-thing). Like each and every other action, once a post/comment/status goes live online, it creates a butterfly effect - sometimes not in a very desirable way. But, deleting that doesn't solve the problem; if anything, it adds to the confusion, broken citation & possible misinterpretations.

Meritocracy & Credibility
Even in the previous FB thread, there are several topics discussed & I find a huge part of it highly agreeable (though on an unusual medium for that discussion). The community consisting of kids & needing to grow up, the need of proper mentorship, not disdaining contributors easily to let community grow, futility of schadenfreude, generations repeating mistakes & reinventing same solutions etc.

No one can be blamed for not taking up the responsibilities of mentoring the new generation; as this is completely a volunteer effort & time is precious. They can only be persuaded. :)
"I'm not on that boat, and deny all responsibilities, but am up for a tea-time debate" isn't something that can help here. If you care for your language, have good enough exposure on FOSS/l10n, have good insights about the system in place & know well about community building - DO. STEP. IN.

We can't keep ourselves out of touch, not do our part of mentoring, let the kids run around to get shit done, and then complain how it wasn't done properly. Humans are diverse, unorganized species, prone to make mistakes at best - turning mailing lists into event-feed reader & facebook into battleground, among other things. On top of that, Bengalis are one helluva notorious & difficult race, with handle-with-care & this-side-up labels on every butt-cheeks - but deal with it. Tell us the story of how you tried & failed, instead of saying how everything is a goner & can't be helped.

Apart from that, let's all agree here that Mozilla is a Meritocratic organization, and we practice the same (as much as possible) in Mozilla India as well. Hence, not everyone's every comment carries the same value/worth, neither is reputation/credibility an one way street. It's analogous to share-market index at best.

Hence, not every piece of information to be treated with similar importance/passion. Feel free to ignore when an argument or a person doesn't make much sense anymore. Disengage. And if it's not an easy topic to just be dropped, then find a better medium, channel or concerned people to re-initiate the discussion.

bn-BD vs. bn-INLe wild shrewd observation: bn-IN is good-to-have, but bn-BD is a necessity.

Not only that Bangladesh officially runs on that language, an incredibly huge part of the country don't know any other language but Bengali. If there has to be any software, services, products, communications, promotions - everything _has to_ be available in Bengali, and qualitatively, it _has to_ be good.

Trying to indicate/prove "we" care/know/use Bengali better than "them" is not only ridiculous, or juvenile, it's blasphemous, baseless & insulting to some fair extent. "They" are the folks who gave their lives for the love of Language/Mother-tongue in past, and "they" are the folks who are giving their time, commitment & academic GPA to integrate Indic language support in Firefox OS in present.

Anybody who'd like to object on this note, back yourself up with data, not prejudice or herd-conformity.

Prospect of UnificationIn a FOSS community, if a project looks up on another similar one & takes a learning or two, that should be appreciated, and not frowned upon. I am unaware if any or how much of bn-BD localization effort got copied over to bn-IN - automated scripts give numbers of matching strings in both locales, but one can never be sure how much was parallel effort, and how much was directly copied.

But, in either of the cases, when we're talking about Software interface translation - usually each string being an one/two word phrase - how much difference does bn-IN make compared to bn-BD and vice versa? Cause, either of the redundant parallel effort or (alleged) plagiarism is a huge waste of time, process, commitment & can't/shouldn't be the way to go.

Guys who are working on bn-IN aren't the one who are much aware of the backlog, or have been the key people to split Bengali in the first place. They're just doing it because this is how it has always been done, based on the history as much as they can remember & some misplaced prejudice of language (locale) supremacy. But, does it have to be?

That was (somewhat) the question raised, in a Facebook thread (turned into a puddle) where bn-IN was celebrating the Firefox Mobile in bn-IN release.

A very important & critical question indeed: do we have to go on posing some unnecessary LOC over the language just for the heck of it, or, we can do better and unify our efforts?

As much as I understand, translation/localization of Wikipedia's articles/contents in generic Bengali is wildly more difficult than a quick phrase on a browser-interface button. From that perspective, the challenge with the unification of bn-IN & bn-BD into bn is only as much as the combined unwillingness of bn-IN & bn-BD localizers to work together.

Find a better medium/channel of communication. Take initiatives, and participate (thanks, if you already have). Be proactive to identify & fix issues.

Mozilla BD Mailing List: https://lists.mozilla.org/listinfo/community-bangladesh
Mozilla India Mailing List: https://lists.mozilla.org/listinfo/community-india
Localization Mailing List: https://lists.mozilla.org/listinfo/dev-l10n

P.S: Here's to the 100mins of my life, that I never aspired to spend writing this blog. Cheers!

Nightly Updates in Flame
A. Crespo (noreply@blogger.com) on September 02, 2014 07:00 AM
Cómo activar las actualizaciones Nightly para el Flame a través de ADB
Enable the Nightly updates for the Flame device using ADB


adb remount
echo 'pref("app.update.channel", "nightly");' > updates.js
echo 'pref("app.update.url.override", "http://update.boot2gecko.org/flame/2.1.0/%CHANNEL%/b2g_update_source_%BUILD_ID%.xml");' >> updates.js
adb push updates.js /system/b2g/defaults/pref/updates.js
adb reboot
rm updates.js
 


Debería funcionar si no he estropeado la siguiente url...
It should work If I haven't messed up the following url...

http://update.boot2gecko.org/flame/2.1.0/%CHANNEL%/b2g_update_source_%BUILD_ID%.xml 
 
 
Funciona para Linux y podría también funcionar para Windows 8.
It works for Linux and It also may work for Windows 8.

Experience with League of Legends
Benjamin Kerensa on September 02, 2014 02:57 AM
So I have been playing League of Legends now for just over a month and I have to say I enjoy much of the game play better but there are some issues in League of Legends that surely are not existent in Valve’s Dota2. While I know all games have their differences, it really seems […]

Mozilla Warangal Community Meetup
Ajay Kumar Jogawath (noreply@blogger.com) on August 31, 2014 08:07 PM
Hello Everyone!!!

This time, i have organized a Community Meetup with Warangal Mozillians, where are all the active and core contributors are invited to make the future planning of Mozilla Warangal.

First we have an introductory session, where all the attendees have introduced to everyone. Later, i gave the clear idea of the reason why we all have gathered.

The Main aim of this meetup was to boost up all the existing mozillians in the community as well as recruiting new contributors. From the past events going on in Jayamukhi Firefox Clubs and Mozilla Club BIES, students from other colleges have been requesting us to inaugurate Firefox Clubs in their colleges. So,but there is no particular team and everyone is contributing in random projects. So, i have made four teams and assigned one mentor for each team so that the mentor will be guiding the new contributors in the particular project.

As per todays discussion, the teams and the team mentors are

[1] Localization   - Santhosh Mediga
[2] SUMO            - Bala Subramaniyam
[3] Webmaker     - Sai Sharan Amaravadhi
[4] Firefox Apps - Nithin Reddy Ganji

The Selection has been made based on their past contributions and their knowledge on the particular project. These Guys will be helping the existing as well as the new contributors for their involvement and contribution in the particular Project.

Later, discussed about the IRC Meetings, and the mentor is responsible for organizing an IRC meeting atleast once in a month to encourage new contributors as well as helping the existing contributors. Since we have four projects, every week , we will have one IRC meeting on one topic.



Also fixed some issues on club activties, vouching profiles and swag & budget requests for small events. Looking forward for qualitative contributions from the new Crew :)

More news can be seen on etherpad :  https://etherpad.mozilla.org/WarangalFSAMeetup

Pictures can be seen on Flickr here : https://www.flickr.com/photos/ajayjogawath/sets/72157647011568246/



Best Regards,
Ajay Kumar Jogawath
Mozilla Representative


Participants participation
Akshay Tiwari (noreply@blogger.com) on August 31, 2014 05:52 PM
Hi all,
How you being? Have you ordered the Firefox OS mobile? If not, this is the right time to do. You got everything in a low budget. Trust me you won't regret.
Anyway!
If you've gone through the earlier posts, you can see that we recently conducted "Firefox os App Days" at CVSR. Which was a successful event and we got a very good response. +Santosh Viswanatham , Harsha and me took sessions on different domains. As the App Days suggest, participants created many apps with different themes. Here is one of the apps which got published on Marketplace. The name of the app is "Discount calculator" by Kiran from CVSR.

What does the app do?
Let me tell you what it does.
Did you ever see a student who lives in a hostel and has a restricted budget. Whenever he gets to know about the discount,he does the math in his mind and with very difficulty gets to a conclusion how much discount is he getting in the end.
Well, this app makes it more easier. You have different discount numbers from 5% , 10% and so on. Just type the amount , click to see how much discount you are getting and there you go! The result is out.

The link for the app in marketplace


Thank You.
Akshay Tiwari.


Mozilla Perú lanza un curso de desarrollo de apps en Firefox OS
Juan Eladio on August 29, 2014 05:38 AM

Mozilla Perú presenta un nuevo curso de Desarrollo de Aplicaciones en Firefox OS para todo Hispanoamérica. El curso será de acceso gratuito, comenzará en septiembre de 2014 y será dictado a través de la plataforma de enseñanza Devcode.la.

Este curso está diseñado para entrenar a desarrolladores web en los principios de desarrollo de aplicaciones en Firefox OS. Es un curso online donde se presentarán conceptos alrededor del desarrollo web móvil y su aplicación en Firefox OS. Al finalizar el curso los estudiantes estarán en capacidad de desarrollar web apps móviles y publicarlas en el Firefox Marketplace.

Este curso NO tendrá una introducción al desarrollo web. Por ello, para llevar este curso es necesario tener conocimientos de programación, así como HTML, CSS y JavaScript básico o intermedio. Es deseable tener un dispositivo con Firefox OS para pruebas reales de las aplicaciones, pero se podrá usar el Firefox OS Simulator a partir de la versión 1.3.

El curso iniciará con una breve introducción al desarrollo móvil en múltiples dispositivos, para luego entrar de lleno al desarrollo de Firefox OS: tipos de aplicaciones, empaquetado de aplicaciones, acceso al hardware de los móviles y a las aplicaciones base de Firefox OS, hasta llegar a la publicación en el Firefox Marketplace.

Para inscribirte debes acceder a mozilla.pe/curso. Las clases inician en Septiembre 2014.


Backup Firefox OS [script sh]
A. Crespo (noreply@blogger.com) on August 28, 2014 04:11 PM
-- English --

[:gsvelto] has told me a way to backup any Firefox OS device easily:
  1. Use Git to clone https://github.com/Mozilla-TWQA/B2G-flash-tool/
  2. Set execution permissions for ./backup_restore_profile.sh
    chmod +x ./backup_restore_profile.sh
  3. Run "./backup_restore_profile.sh -b" to backup your data.
  4. Your backup will be in /mozilla-profile/.
  5. Restore it using "./backup_restore_profile.sh -r"
It also would let you copy all your data from one device to another one.

-- Spanish--
  [:gsvelto] me ha contado una manera de hacer una copia de seguridad de Firefox OS fácilmente.
  1. Usa Git para clonar https://github.com/Mozilla-TWQA/B2G-flash-tool/
  2. Dale permisos de ejecución a ./backup_restore_profile.sh
    chmod +x ./backup_restore_profile.sh
  3. Ejecuta "./backup_restore_profile.sh -b" para hacer la copia.
  4. Los datos se almacenarán en /mozilla-profile/.
  5. Restaúralos usando"./backup_restore_profile.sh -r"
También te permitiría copiar todos tus datos de un dispositivo a otro.

---
By the way, I'm organizing a MozCoffee meetup at the Technical University of Madrid, but we don't like coffee at all. Would you suggest us another kind of drink or meal? ->
 


Zimbra Collaboration 8.5 is here!
Truong Anh Tuan on August 27, 2014 09:03 AM
The Zimbra team is proud to announce that Zimbra Collaboration 8.5 is now available. Our tagline is “Anytime, Anywhere, Any Device,” because it’s built on an open platform, including support for the broadest range of mobile, browser and desktop clients available in the market today. Read all about it in this blog post from our […]

A Mozillian's Inception
Akshay Tiwari (noreply@blogger.com) on August 26, 2014 05:25 PM
Here we go!
How it all started? wanna know?
What did it give me? what things did i lose , when it entered my life?
The “it” refers to Mozilla.
It all started on January 18th, 2014 at Sri Nidhi Institute of Science and Technology when i attended my first event conducted by Mozilla community called the “App Days” I know that HTML was used to build website  but never knew , we could make Apps out of it. I realized , The technology and effort are inversely proportional. With the growth in technology , the efforts put by human can be reduced.  As it was 24 hours Appathon, i got to learn many things about HTML and CSS. Later that night, I talked to this guy, “Santosh Viswanatham” who was a random guy who told me how Mozilla changed his life and how he contributed to Mozilla community and became a rep. Now, we are good friends. :D
After the event, i was back to my boring college life that i couldn’t gather time to learn more about the community.
It took me a really long time to realize the stupidity i was doing , brought  back my senses and attended “Mozilla Bootcamp 1.0” on 20 July,2014 organized by Mozilla Club Hyderabad. I met many Open  source lovers and being one of them, i felt like being home.

I will list out few people, who mentored me through out my Mozilla life up to date.
1. Srikar Ananthula
2.Raghu Ram
3.Santosh Vishwanathan
These three supported me from day 1 to where i am today(26-august-2014). They helped me from how to get started? to how to go forward in life?
I learned a lot from  Mozilla Hyderabad community in very few days and in a span of a month, Santosh gave me a chance to give lecture(session) in CVSR college , which went really good. I look forward to contribute more for Mozilla community as a developer and as a community builder.
Wish me luck and don’t forget the Fire(FOX). He is so cute ^_^
Thank you.
Akshay.
. 

FIREFOX OS APP DAYS @ CVSR COLLEGE OF ENGINEERING
Hari Praveena (noreply@blogger.com) on August 26, 2014 12:40 PM
Hello folks!! Here goes the blog of our  first and the most awaited event i.e FIREFOX OS APP DAYS @ CVSR COLLEGE OF ENGINEERING

#Excited  #Amazing  #Awesome Experience



The event held on 23rd August,from 10:00 am-8:00 pm.The day began with registrations.Many Volunteers actively participated in taking the event forward.Around 300 participants attended the event.

AGENDA :

10:00 am - 10:45 am              INAUGURATION
10:45 am - 11:30 pm              INTRODUCTION TO MOZILLA AND ITS PROJECTS
11:30 pm - 12:45 pm              BASIC INTRODUCTION ON ADD ON'S AND BRIEF                                                                         INTRODUCTION ON APP DEVELOPMENT.
12:45 pm - 01:00 pm              INTRODUCTION TO APP MAKER
01:00 pm - 01:40 pm              LUNCH BREAK
01:40 pm - 04:30 pm              PARTICIPANTS DEVELOPING THEIR APPLICATIONS
04:30 pm - 06:00 pm              WEBMAKER TOOLS DEMONSTRATION AND HANDS ON
06:00 pm - 06:20 pm              SNACKS BREAK
06:20 pm - 07:20 pm              DEMOS BY PARTICIPANTS
07:20 pm - 08:00 pm              PRIZE DISTRIBUTION AND CLOSING NOTE



INAUGURATION :

The inauguration started at 10:00 AM in AARAMBH auditorium B-block by lighting the lamp of knowledge and then dignitaries/grandees addressed the gathering.The auditorium was filled with buzz words like 'Mozilla','Firefox','Webmaker' etc.. We could see many young , Enthusiastic application developers.

              Santosh Vishwanatham started with introduction to Open Source technology,Mozilla and its various projects and then
Vikas Reddy continued the session with the basic introduction
to Add-on's.Akshay Tiwari gave a  brief introduction to application development on Firefox OS Platform. Santosh then illustrated the importance of manifest file in publishing applications to the  Firefox Marketplace. Harsha elucidated 'App Maker', One of the Webmaker Tools, where we can easily develop an application without much knowledge of coding.    
                       

                                                                       





HACKATHON :

                                 After a small lunch break,the participants got motivated from the videos of Mozilla , followed by Hackathon.The Mozillian team supported,guided and mentored the participants in building applications.The entire session continued till 4:30 pm.Then comes REDBULL which energized all the participants of the event.
















WEBMAKER:
                                Santosh  gave a clear view on 'Webmaker Tools'.All participants were very attentive and aspiring to learn about the Webmaker tools i.e X-Ray Goggles , Thimble , Appmaker and Pop-Corn maker.The session continued till 6:00 pm.








APPLICATION DEMOS:
After a short snacks break,the participants came up with demos of their applications.We were surprised at the uniqueness of the app ideas of the participants.About 25 complete applications were developed by the participants.


G .Vishnumurthy Sir , Head of the department (CSE) spoke a few words about the event ,different aspects and  productivity of the event.He also motivated students and encouraged the students to conduct such
activities under Mozilla club. Later on Santosh V announced the best application developers
I   prize - 'Geek Studios' Team
II  Prize - 'Qwerty 7' Team
III prize - 'Eureka' Team and 'U' Team




A momento was presented to Mozillian team by the college for their support from beginning of the event till the end of the event.
I would also like to thank. Santosh Vishwanatham  and Team ,Ananthula Srikar , Raghuram Korukonda,Turaga Pavan Kumar, P Laxmi Manasa and all the volunteers of FIREFOX CLUB - CVSR for their support and making this event successful, there by acquainting  the people with Mozilla and its products,App development on Firefox Platform
Here are some of the awesome pics of the event
https://www.flickr.com/photos/126410886@N04/with/14996596576/


Gesture navigation on Firefox OS tablets
on August 26, 2014 08:01 AM
Firefox OS uses some innovative solutions that are really useful. In my last blog post about Foxconn...

Firefox OS App Days @CVSR
Sumanth Damarla (noreply@blogger.com) on August 25, 2014 07:12 PM
Hello folks,
I am back with a wonderful event that took place in hyderabad on 23rd Aug’14. Its “Firefox OS App days“…..!! I worked as a Developer Trainer for the event. It was awesome to work with wonderful, active and energetic participants. Many innovative Apps are developed for Firefox OS. The event took place at one of the renowned colleges in Hyderabad “CVSR Engineering College”. Well, the event went on like this…..
People Rushing in…
Even after the online registration for the event was closed, still people were coming to campus for registration which made us to start spot registration at campus itself. Amazingly even those tickets were sold out in no time.. People started rushing in into event hall.. These are the few pics taken before the commencement of event...

Inauguration of Mozilla Club in the campus
The event started with a inauguration ceremony of Mozilla club. College officials and Mozilla Rep Santosh participated in this ceremony.
Inauguration ceremony with Santosh, Roja Raman, Hari Praveena (Left to right)

Introduction to Mozilla
After the official start to event, Santosh had given a brieh introduction to Mozilla and its Mission. He explained about the Open Source concept to the attendees. He has stated a clear difference between Proprietary source and Open source.
Introduction to Mozilla and its mission by Santosh…

Introduction to Firefox OS App Deployment 
Later, Akshay took on session, he talked about App manger add-on and Firefox mobile simulator for Firefox browser. Sanotsh explained how to deploy into Firefox mobile simulator using App Manager add-on in firefox browser…

Time for Hands-on session
Its time to start App Developing….. After lunch, the Hands-on session started and participants started developing innovative apps for Firefox OS.. These are the few random pics taken through out the day..

Involved deeply in developing...


Developer Trainers helping out participants..


Clarifying queries of attendees…



Displaying Firefox OS Apps
 At the end of the day, Participants gave demo of their Apps which are ready to publish on Firefox Marketplace.
FRUIT NINJA for Firefox OS

Logo Buster (Awesome...!!)

Distribution of prizes for best apps
Prizes were given for the best apps after demonstration was done.

     


Memento for Mozilla Club Hyderabad 
The college awarded us (Mozilla Hyderabad Team) with a memento as a symbol of recognition of our hard work.
   
Firefox OS App day Team


Few group pics and other random clicks…..

Firefox OS App days Team
Looking in all directions to develop innovative apps for Firefox OS…..
 ;)



 
     
Developer Trainers B|
  
At the end of event….

Had a wonderful time with you all guys. I learned and shared my knowledge in this event which I aspire for and it was fulfilled… Learnt and taught a lot… Interacted with many brilliant minds…. Will be back with other awesome event soon…. ;) 
















CodeSprint || 23/08/2014
deepak (noreply@blogger.com) on August 25, 2014 06:00 PM
Holla Friends,
This blog is about the Code sprint that happened on Saturday(23/08/2014). This was a national event with participants from various parts of the country coming together at different locations to solve bugs. The Hyderabad community came together at Collab House. There were about 20 participants from the Hyderabad community.

The event started at 5:30 P.M. with a short introduction session. After the introduction, everyone was taught to create a GitHub account, find bugs that suit them using BugsAhoy! Then, everyone started to experiment and get themselves comfortable with Github and BugsAhoy! Everyone were then shown to take up and solve a single bug.

Dear smartphone user, it is time to unlearn
Kaustav Das Modak on August 25, 2014 05:23 AM
Dear smartphone user, You have been used to sophisticated features and cluttered interfaces for a long time. Remember those days when you had used a smartphone for the first time? Do you recollect that extra cognitive overload you had to face to figure out what each gesture does? Why were there so many round and […]

CVSR Firefox App Days || 23rd Aug,2014
deepak (noreply@blogger.com) on August 24, 2014 05:42 PM
 











Hello Open Source lovers,

This blog Post is about the 10-hour hackathon that was conducted at CVSR College Of Engineering. The event was attended by about 160 students and teachers of various institutions.

The event started at about 10:30 A.M. with a Jyothi Pradhan by the HOD, Faculty, Santosh Viswanatham, and a couple of students from the college. This was followed by Guru Mantra by 2 students. After that, there was a speech by the HOD.

After the speech, the event started with Santosh Viswanatham giving a brief introduction about Open Source and Mozilla. After the introduction, Vikas took over and spoke a bit more about Mozilla Community and how others can contribute to Mozilla. Then, Akshay took over and gave all the ideas some knowledge about Open source projects, HTML5 and Javascript. Then Aakash, one of the attendees was called to make a simple Hello World application. This was then shown in the Firefox OS Simulator by Akshay and Santosh Viswanatham. Then, Santosh Viswanatham showed everyone the manifest file that is required to publish the app into marketplace. Then after we had a cool Session of app-maker a web maker tool hosted by and  Sri Harsha. which played a key role for code haters.

Then we had our lunch session between 1:00-1:30. Then, in the second session, everyone started developing their own apps. Santosh Viswanatham announced that the best apps would get a surprise gift at the end of the session. This made the participants more enthusiastic. They were well mentored by all the Mozilla Mentors. Various videos of Mozilla, Open source, etc. were being played in the mean time for those who were not developing apps or working on anything due to some reason. The time kept passing by as everyone were enjoying developing an app.

At 6:00 P.M. , we had a short snacks break. Everyone were well fully engaged in their work that no one went to have some snacks. Meanwhile, represents from RedBull came to the venue and distributed RedBull to everyone. At 6:30, we started the demos of the apps that were developed that day. Most of the apps that the participants made were more than our expectations. All the apps were unique in their own way which made the environment more wonderful. Santosh Viswanatham was constantly giving advices to the app makers on how they can improve their apps. There were 17 teams in total who made 1 or 2 apps each. One of the teams made Fruit Ninja game for Firefox OS. Then, the HOD gave a closing speech in which he expressed his willingness to expand the Mozilla Club in the college. He was really impressed by the event and told that all the students, faculty and himself gained a lot of knowledge. Then, there was the most eagerly waited part of the event-The Prize Distribution. The 1st prize was won by the team-"Geek Studios", the 2nd prize was won by "QWERTY7" and the third was won by "Eureka 6"and "U" (the selectors were confused between these two apps as both of them were capable of winning the 3rd prize in their own way). Then, as a surprise for the Mozillians, the college awarded us a trophy! After this, we had a group photo and then by 8:00 P.M., we wrapped up everything and everyone started home.

P.S.:-It was one of the best Hackathon events ever. Inspite of shortening the program from 24 hours to 10 hours, the participants managed to build their app efficiently. We met a participant who sacrificed Android in his Moto G just for Firefox OS. The participants were really impressive which motivated us to do better.

Connect Firefox OS Spreadtrum devices through adb
Kaustav Das Modak on August 23, 2014 11:09 AM
The ultra low-cost Firefox OS devices to be launched in India are built on Spreadtrum chipsets. Here are the quick steps for people running Linux or OS X to connect their Spreadtrum devices through adb: Make sure if the device is detected Connect the device through a USB cable. Enable Remote Debugging on the device […]

Mirror, Mirror: Trek Convention and FLOSS Conferences
KaiRo on August 22, 2014 03:09 PM
It's been a while since I did any blogging, but that doesn't mean I haven't been doing anything - on the contrary, I have been too busy to blog, basically. We had a few Firefox releases where I scrambled until the last day of the beta phase to make sure we keep our crash rates as low as our users probably expect by now, I did some prototyping work on QA dashboards (with already-helpful results and more to come) and helped in other process improvements on the Firefox Quality team, worked with different teams to improve stability of our blocklist ping "ADI" data, and finally even was at a QA work week and a vacation in the US. So plenty of stuff done, and I hope to get to blog about at least some pieces of that in the next weeks and months.

That said, one major part of my recent vacation was the Star Trek Las Vegas Convention, which I attended the second time after last year. Since back then, I wanted to blog about some interesting parallels I found between that event (I can't compare to other conventions, as I've never been to any of those) and some Free, Libre and Open Source Software (FLOSS) conferences I've been to, most notably FOSDEM, but also the larger Mozilla events.
Of course, there's the big events in the big rooms and the official schedule - on the conferences it's the keynotes and presentations of developers about what's new in their software, what they learned or where we should go, on the convention it's actors and other guests talking about their experiences, what's new in their lives, and entertaining the crowd - both with questions from the audience. Of course, the topics are wildly different. And there's booths at both, also quite a bit different, as it's autograph and sales booths on one side, and mainly info booths on the other, though there are geeky T-shirts sold at both types of events.

The largest parallels I found, though, are about the mass of people that are there:
For one thing, the "hallway track" of talking to and meeting other attendees is definitely a main attraction and big piece of the life of the events on both "sides" there. Old friendships are being revived, new found, and the somewhat geeky commonalities are being celebrated and lead to tons of fun and involved conversations - not just the old fun bickering between vi and emacs or Kirk and Picard fans (or different desktop environments / different series and movies).
For the other, I learned that both types of events are in the end more about the "regular" attendees than the speakers, even if the latter end up being featured at both. Especially the recurring attendees go there because they want to meet and interact with all the other people going there, with the official schedule being the icing on the cake, really. Not that it would be unimportant or unneeded, but it's not as much the main attraction as people on the outside, and possibly even the organizers, might think. Also, going there means you do for a few days not have to hide your "geekiness" from your surroundings and can actively show and celebrate it. There's also some amount of a "do good" atmosphere in both those communities.
And both events, esp. the Trek and Mozilla ones, tend to have a very inclusive atmosphere of embracing everyone else, no matter what their physical appearance, gender or other social components. And actually, given how deeply that inclusive spirit has been anchored into the Star Trek productions by Gene Roddenberry himself, this might even run deeper in the fans there than it is in the FLOSS world. Notably, I saw a much larger amount of women and of colored people on the Star Trek Conventions than I see on FLOSS conferences - my guess is that at least a third of the Trek fans in Las Vegas were female, for example. I guess we need some more role models in they style of Nichelle Nichols and others in the FLOSS scene.

All in all, there's a lot of similarities and still quite some differences, but quite a twist on an alternate universe like it's depicted in Mirror, Mirror and other episodes - here it's a different crowd with a similar spirit and not the same people with different mindsets and behaviors.
As a very social person, I love attending and immersing myself in both types of events, and I somewhat wonder if and how we should have some more cross-pollination between those communities.
I for sure will be seen on more FLOSS and Mozilla events as well as more Star Trek conventions!

WebMaker Mentor Training Program
Arief Bayu Purwanto on August 22, 2014 08:17 AM
Last week, I flew from my home town, Malang, to Jakarta, the capital city of Indonesia, to attend Indonesia’s first WebMaker Mentor Training program. I was very fortunate to be able to attend this, since I was unable to attend ...

Appthon @ Collab house
deepak (noreply@blogger.com) on August 20, 2014 06:55 PM
Hi Mates,
This is a blog about “Hands-on-session on Firefox OS app development” (a.k.a. Appthon) @ Collab House. This event was hosted by Santosh Viswanatham , Raghu Korukonda  and Harsha . The event witnessed a turn-around of about 30 people including students from 1st year to working people. Everyone reached the venue by 1:45 p.m. with all their laptops ready.  They all felt excited to learn to build an app themselves.
The event kicked off at 2:00 p.m. with a short introduction by everyone including their name, college and their feeling. After that, Santosh Viswanatham gave everyone a brief introduction on how to build apps for Firefox OS and how easy it is to build apps for Firefox OS when compared to building apps for other mobile platforms. After that, he showed everyone how easy it is to build something by making a Hello World application and then showed how to add the app manifest and test our app using the Firefox OS Simulator.

Then everyone started working. A few with Mozilla Webmaker, some with Bugzilla, and the others with developing the Hello World application and testing it on the Firefox OS Simulator. Participants also worked on app maker to try making their first app for Firefox OS. When anyone had a doubt, Santosh ViswanathamRaghu Korukonda and  Harsha were ready to assist them and clear their doubt. This helped the attendees to learn and contribute better. Everyone were busy learning and contributing in some or the other way that no one got to know when the time passed and  reached 6:00 p.m.
Then, as it was getting late and dark, we took a group picture and then everyone started to leave. Everyone were given a “Look Ahead. Firefox OS” sticker which increased everyone’s satisfaction. Then, all the hosts and coordinators sat down together to discuss what can be done in the next week and discussed the feedback given by the attendees. Finally at 7:30, everyone started home.
P.S : It was a fun and a resourceful day for me where I learned a lot of new things and made a lot of new friends. Many people turned up for the event and there was a lot of knowledge sharing. It was a day spent wonderfully and friendly!
Flickr

OpenWRT en Comtrend C54APRA
A. Crespo (noreply@blogger.com) on August 20, 2014 05:52 PM
Hace un tiempo me cargué el OpenWRT por tocar las interfaces de red y no hacerlo correctamente. Al hacer eso, no podía acceder a la interfaz de configuración y por tanto estaba algo complicado de reestablecer. Lo dejé aparatado durante un tiempo... hasta hoy.

La mala noticica es que al intentarlo prácticamente se me había olvidado cómo se hacía todo eso, así que ahora que por fin lo he conseguido voy a apuntármelo para que no se me vuelva a olvidar, por si acaso.

En el canal de #openwert de IRC me recomendaron entrar a failsafe boot, pero por alguna razón no funcionaba de ninguna manera: ni siquiera con el paquete TCP mágico, con tcpdumo o con el botón hardware de reseteo. Harto de intentarlo, lo mejor que podía hacer era flashearlo.

Para poder flashear OpenWRT en primer lugar se necesita la imagen: http://downloads.openwrt.org/kamikaze/8.09.2/ar7/openwrt-ar7-squashfs.bin

Posteriormente, hay que entrar en el sistema de recuperación. En este caso usa Adam2 y en mi caso, observando ipconfig (ifconfig), la tabla de arp o dhcp observé que su IP era 169.254.245.1. En mi caso accediendo por Telnet, no tenía los comandos "getenv" o "setenv" (imagino que existen, pero no recuerdo cómo encontrarlos), así que fui directamente al FTP:
> ftp 169.254.245.1

El usuario por defecto es "adam" y su contraseña "adam", ni más ni menos. Así que una vez dentro podía lanzar los comandos que quisiese usando quote. Por ejemplo, podía comprobar el mapeo de los puetos haciendo:
> quote "GETENV mtd4"

La pinta era más o menos a esta la primera vez que flasheé el router:

> GETENV mtd0
mtd0 0x900a1000,0x903f0000200
> GETENV mtd1
mtd1 0x90010090,0x900a1000200
GETENV command successful
> GETENV mtd2
mtd2 0x90000000,0x90010000200
> GETENV mtd3
mtd3 0x903f0000,0x90400000200
> GETENV mtd4
mtd4 0x90010000,0x903f0000200

Y hay que asegurarse de cambiar el mapeo de mtd1 a 0x90010000,0x903f0000.

quote "SETENV mtd1,0x90010000,0x903f0000"

Lo siguiente es hacer un par de cosas en Windows 8 para que no nos de problemas:
  • Si al intentar hacer put sale: "550 Data Socket not ready", es que hay un Firewall molestando.
  • Si se corta la conexion mientras se transfiere el binario, hay que cambiar:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\TcpMaxDataRetransmissions = 40 (DWORD, value HEX)
  • No hay que usar el modo pasivo.
 Una vez se tiene esto en cuenta, se procede a mandar y flashear el binario:
> binary
> quote MEDIA FLSH
> hash
> debug
>  put "openwrt-ar7-squashfs.bin" "openwrt-ar7-squashfs.bin mtd1"

Una vez realizado, se reinicia el router haciendo:
> quote "REBOOT"

Y con esto estaría listo.Agradecimientos a la entrada con la que aprendí hace tiempo:
http://enavas.blogspot.com.es/2010/01/openwrt-en-routers-conceptronic-c54apra.html

PD: He comprobado que también funciona con un firmware más reciente (Backfire 10.03.1):
http://downloads.openwrt.org/backfire/10.03.1/ar7/openwrt-ar7-squashfs.bin

Lamentablemente tiene algunos problemas, no me funciona correctamente cuando intento usar la tarjeta inalámbrica (en concreto, cuando intento conectarme a un punto de acceso ya existente). También tengo problemas cuando intento cambiarle la IP. Ambas cosas hacen que sea bastante difícil instalar nuevos paquetes con OPKG.

Aviso: El router no funciona con 12.00 y superiores.
 
  


PD2: Lógicamente, para poder conectarse a Adam2 hay que configurar la tarjeta de red, por ejemplo con estos parámetros:


Club Launch and Makers Party at NMREC || 16th Aug,2014
Harsha Bandaru (noreply@blogger.com) on August 20, 2014 01:38 PM
Hello! guyz
It was a wonderful experiance in Nalla Malla Reddy Engineering College with Harhsa Bandaru, Kalyan Dekshit, Santosh Viswanatham, SaiCharan Reddy ,Praneeth VK and Dyvik  and Hitesh,.
The event  hosted in NMREC on 16th august ,2014
Starting with the event we got a great intro about our selves by Hitesh Bandaru
we started the event with  an intro about what exactly the Mozilla is and its mission with the cool presentation given by Santosh and also shown the Mozilla mission videos and how to contribute to Open Source and what all the products does the Mozilla deal with  ........
Firefox Browser , Firefox OS, Persona, WEB Maker ,Bugzilla, Market Place........explained in detail with all the products of Mozilla a session by Santosh Viswanatham
Then after we had a web maker party started with the detailed description of the web maker tools from the scratch

1. X-ray Goggles
------We had shown a demo how to deal with the X-ray Goggles  and how its is different from the Google chrome inspecting elements -Session handled by Kalyan Dekshit
2.Pop-Corn maker
------We had explained the students how to make our own videos and edit videos using pop corn maker -Session handled by Dyvik
3.Thimble
------As many of the students already know what is html . So,they shown pretty interest in Thimble how it works -Session Handled by Sai Charan Reddy
3.App Maker
-----This was the interesting aspect of the event as all of the students took part in the event and shown pretty interest to learn , so we had shown how to develop some cool mobile applications with the app maker and explained about the all bricks in app maker and also shown few makes by Mozilla Hyderabad contributors- Session handled by Harsha Bandaru


After the web maker party we took a feed back from the students and asked them to contribute to Mozilla  and  told them about the Mozilla Club Hyderabad and the events hosted in Collab House and given the links and asked them to follow us for future updates
Asked the Students To Grab some Goodies ..........

TI Remote Application de Conceptronic
A. Crespo (noreply@blogger.com) on August 20, 2014 11:12 AM
Dejo por aquí el enlace del TI Remote Application de Conceptronic, dado que lo han eliminado de su página web y venía bastante bien para recuperar ciertos modelos de routers, como por ejemplo el C54APRA.


Su versión es 2.3 y se sabe que tiene algunos problemas con Windows 8 y similares, aun con compatibilidad.

En caso de necesitar un Windows XP, se puede tirar de Piratebay.



Mozilla and Open Diversity Data
Benjamin Kerensa on August 20, 2014 05:28 AM
I have been aware of the Open Diversity Data project for awhile. It is the work of the wonderful members of Double Union and their community of awesome contributors. Recently, a Mozillian tweeted that Mozilla should release it’s Diversity Data. It is my understanding also that a discussion happened internally and for whatever reason a […]

Foxconn InFocus New Tab F1, Firefox OS tablet
on August 19, 2014 08:06 AM
Foxconn is known as the maker of iPhone and it’s rumored that they will also make iPhone...

Qué es Mozilla? Recordando un Video Importante
Dave V on August 18, 2014 10:32 PM
Qué es Mozilla y qué es Firefox?

Muchos se preguntan hoy, qué es Mozilla acaso no es Firefox? Pues Mozlla es la Fundación sin fines de lucro que dio vida al proyecto que desarrollo un navegador nuevo, innovador, libre e independiente que ayudo a que la web se transofrmara en la herramienta utilísima es que es hoy en día para todos nosotros.

La web es el único medio masivo de comunicación que aun es libre y abierto para todos y por eso debemos protegerlo.

La web que todos queremos y que todos deseamos usar a dario se ha formado y protegido en parte, gracias a personas que libre, dedicada y voluntariamente han dado forma con sus ideas y su esfuerzo a una internet libre, abierta y libre para todos los usuarios de Internet, sin importar su ubicación geográfica, nacionalidad, religión, orientación sexual o política. A Mozilla le interesa todas las personas y los mas de 40.000 voluntarios a nivel global nos esforzamos cada día para cudiar de la web que todos usamos.

Deseas colaborar con Mozilla? Hazlo Aquí.

Estas en Ecuador y deseas unirte a la Comunidad de Voluntarios y Voluntarias Locales? Click Aquí

Les comparto el video: QUÉ ES MOZILLA?


TIP: Activar Subtítulos en la parte inferior del video, si aun no entiendes Inglés

Un abrazo a todos!

Dave Villacreses

Mozilla Representative

GCM. Mozilla Ecuador

Feeds

So, you wanna join us?

Cool!

The Mozilla Reps program is open to all Mozillians who are 18 years of age and above. Before you become a Mozilla Rep, you must complete a short but rigorous application process in order to demonstrate your interest in and motivation for joining the program. Are you ready to take on the challenges and rewards of advancing your leadership to the next level in Mozilla? If your answer is YES, apply to become a Mozilla Rep today!

Not sure if you're ready for Mozilla Reps? There are many other ways to take the lead in the Mozilla Community. If you're a student, register for the Firefox Student Ambassadors program to gain experience leading projects at your school. And all of our contributor opportunities are available to you on the Get Involved homepage.

The Mozilla Reps application process involves three simple steps:

Thanks for your interest in making the Web better with Mozilla!

×