TurfSite Manila [Philippines]

Internet + Computer = Life!

TurfSite Manila [Philippines] - Internet + Computer = Life!

Southeast Asian Mozilla Reps Online Meetup

Mozilla Reps from Southeast Asia (SEA) will agree with me: we are the most quiet gang of awesome Mozilla community leaders and volunteers when it comes to online meetings (but otherwise when it comes to face-to-face meetups and conferences). Perhaps it could be due to the time difference (most of the online meetings are held just before or past midnight for SEA timezones) or could be cultural. This brought the idea of me calling for an online meeting of SEA-based Mozilla Reps, as the last time most saw each other was in MozCamp Asia 2013 (Singapore). Now is the best time to get in touch with one another (even if it is just an online meeting) and for each of the Mozilla Communities (and community members) to be updated on what’s going on in their countries.

A quick rundown of ASEAN (Association of SouthEast Asian Nations) member states and breakdown of Mozilla Reps per country (a total of 46 Reps in SEA):

  • Brunei Darussalam (NIL)
  • Cambodia (01)
  • Indonesia (16)
  • Lao PDR (NIL)
  • Malaysia (09)
  • Myanmar (01)
  • Philippines (11)
  • Singapore (01)
  • Thailand (02)
  • Vietnam (05)

As agreed upon using a Doodle(.com), the online meeting was held tonight 1400Z (UTC/GMT) via Vidyo hosted by yours truly. It was attended by around 15 Mozilla Reps (ReMo) from different ASEAN countries. Such an awesome thing to see familiar and new faces:

Screenshot of the Vidyo session. Some attendees had poor internet connectivity (disconnected from time to time).

Screenshot of the Vidyo session. Some attendees had poor internet connectivity (disconnected from time to time).


Attendees were asked to introduce themselves (by telling their Names, from which city/country they are from, who their Reps Mentors are and what do they do outside of the Mozilla Reps Program).

Topics discussed during this online meeting include:

  • On Budget Requests
    • PayPal issues for Reps based in Myanmar.
  • On Swags Requests
    • Slow processing of swags requests.
    • Shipping costs are too expensive.
    • Times wherein Reps pay taxes when receiving swags (particularly in Indonesia; experienced the same too in the Philippines).
  • Community Building
    • (Currently) No Community Manager for Mozilla Malaysia Community
    • Mozilla Indonesia Community just had a workweek(end) with Gen Kanai and William Quiviger.
    • Mozilla Philippines Community had a strategic planning last JAN 2015.
    • On-going recruitment of Mozillians in Myanmar.
    • Why don’t we have a Mozilla Singapore Community when we have Reps who are now based in that country?
    • Reps attending FOSSASIA 2015 in Singapore (13-15 Mar 2015) — can have a meetup of MozCoffee session.
    • Firefox Student Ambassadors (FSA)
      • Only Indonesia and the Philippines have RALs (Regional Ambassador Leads)
      • FSA Office Hour sessions
  • Proposal for an Annual Meetup of SEA Reps (and Mozillians, if possible) — similar to MozCamp Asia.
  • SEA Reps to think of a joint campaign about Mozilla across member states.


The online meetup/meeting ended just before we hit the 90-minute mark.

SEA-based Mozilla Reps to determine the frequency of the next online meetups/meetings via this Doodle (Weekly, Bi-Monthly or Monthly). Online discussions and follow-up can be done via the Reps-General Mailing List or via Discourse.

Then saw Mark Surman blogging about Participation, Permission and Momentum … just in time for the first meeting of Mozilla Reps from SEA.

Southeast Asian Mozilla Reps Unite!

With the aim of fostering camaraderie and unity amongst Mozilla Reps from the Southeast Asian Region, I am calling for an online meeting to establish the Mozilla Reps Southeast Asia Group as outlined in this public etherpad.

If you are a Mozilla Rep based in any Southeast Asian Region member state/country (Brunei Darussalam, Cambodia, Indonesia, Lao PDR, Malaysia, Myanmar, Philippines, Singapore, Thailand and Vietnam) I invite you to participate at this Doodle to schedule our first meeting.

Please feel free to leave your comments, ideas and suggestions here. Thank you!


Conducted My First Firefox OS Apps Development Workshop

I have a confession to make: I had been a Mozilla Rep since 2011 but never had I given (conducted) a Firefox OS Apps Development Workshop yet.

Most of the Firefox OS Workshops (and event he Firefox OS App Days Manila & Cebu) of the Mozilla Philippines Community were organized by me, but my role is more of in the background.

Last Saturday’s Firefox OS Workshop at the Philippine Christian University was my debut in conducting a technical hands-on seminar, particularly in apps development for Mozilla’s mobile operating system. For me, the easiest way for students (or anyone who wants to know) to learn how to create a Firefox OS app is to create a working Hello World sample.

Here’s what we did during the workshop:

I asked the students to create a Hello World HTML webpage and name it as “index.html” (though it is NOT required to be called as index.html):
  After that, I asked them to create a manifest file [save it as manifest.webapp]:


Using the Firefox Developer Edition, launch the WebIDE and fire up Firefox OS 1.3 simulator:

Screenshot 2015-02-04 10.50.41

Screenshot 2015-02-04 10.54.21Install the webapp that we had just made to the Firefox OS Simulator as a Packaged App:

Screenshot 2015-02-04 10.54.21(2)

The resulting app is something like this (no design, no frills … just a plain webpage):

Screenshot 2015-02-04 10.57.06

Now, let’s enhance the HTML page with a web form:
  Let’s create a JavaScript file:

Update the webapp installed in our Firefox OS 1.3 Simulator and we will have something like this:

Made my photo as the icon for this sample webapp.

Made my photo as the icon for this sample webapp.

Users may enter text in the form field.

Users may enter text in the form field.

Once the submit button is hit, the texts entered by the user will be shown on the screen as a pop-up message.

Once the submit button is hit, the texts entered by the user will be shown on the screen as a pop-up message.


The webapp rather looks for simple, yes because we haven’t applied design to it yet (CSS3). It was done to demonstrate how easy it is to create apps for Firefox OS … all you need is knowledge in using HTML5, CSS3 and JavaScript and the understanding of how webapp works.

Bob’s Survival Guide in Attending Events Related to Pope Francis’ Visit to the Philippines

Exactly twenty (20) years ago today, 12 January 1995 St. John Paul II (then Pope) landed at the NAIA (RPLL, MNL) to attend the culmination of World Youth Day (WYD) Manila. I was a 3rd Year High School student then and a Medic Volunteer for WYD 1995.

Three (03) days from now, the current Vicar of Christ, Pope Francis will be landing on Philippine soil for his Papal Visit. This time, I am not a volunteer for any organization, but will be an observer and a member of the Roman Catholic church attending some of the activities to see the Pope in person.

Based on my experience from the last Papal Visit, coupled with exposure on big events particularly related to aviation (where you will be under the sun for almost the entire day), here’s my own Survival Guide in Attending Events Related to Pope Francis’ Visit to the Philippines:

  • Forget Filipino Time
    Even just for this week, will you please forget about Filipino Time? During the last Papal Visit (20 years ago), everything was in a clockwork sequence. The only thing delaying the arrival of the Pope in a venue was the pack of crowd waiting for his convoy to arrive. For this Papal Visit, if you want to catch a glimpse of Pope Francis, be sure to be at the venue of activities at least three (03) hours before it is scheduled to happen, at the minimum. KNOW THE SCHEDULE of the Pope’s appearance at the different venues.
  • Travel Light
    Condition yourself that you will be walking for miles (kilometers, actually since we’re in the Philippines) and for hours. I tell you, for the Sunday afternoon mass of Pope Francis, people will be walking as far as Baclaran to the Quirino Grandstand. The last time the Pope celebrated a mass at the same venue, it was attended by some 5 million people. For Sunday, they are estimating around 6 million to be in attendance. Make sure to wear comfortable clothes and the best walking shoes you have. I do not suggest wearing of slippers; rubber shoes are more durable and will be able to protect your feet that day.
  • Do Not Forget the Following
    Make sure that you have the following inside your bag (heard that backpacks will be disallowed at the venues where the Pope will be): a bottle or two of drinking water, some snacks (biscuits will do if you do not have any health condition), mini first aid kit, ID card(s), penlight flash light, raincoat (also heard that use of umbrellas will be banned), plastic bags (to dispose off your litter afterwards), and the most important of all — power banks to go along with your mobile phone.
    I also suggest that you leave your wallets at home … better safe than sorry.
  • Bring a Full Charged Digital Camera
    If you do not have an iPhone (yes, I’m biased. I dumped my digital camera for an iPhone), make sure that you a a fully charged digital camera. Who knows, Pope Francis might just ask the popemobile driver to stop in front of you. As they say, Pope Francis is the most unpredictable we had so far.
  • Be Alert, Always
    Though there is no actual threat for the safety of the Pope (according to the government), it is still best to be always on the lookout for suspicious personalities, items, etc. There is nothing wrong of reporting these unusual stuff to authorities. Again, better safe than sorry.

I do hope that my list above will be of help to you. Enjoy the rest of this week. Good luck to all of us praying to have that encounter with Pope Francis.