Add-Ons Development@BSSS — 25/11/2017

Add-Ons Development@BSSS

Hello Mozillians,

This post is about a workshop “Add-on Development” which was held in The Bhopal School of Social Science Bhopal – Madhya Pradesh for every student who was interested in knowing what is Mozilla Addon Development on 22 September 2017. This Event was organized by Robin Koshy our Mozilla Representative. We reached the campus The Bhopal School of Social Science Bhopal at 11:00 AM and the venue was provided with lab, projector and internet connection.

Agenda:-

  • About Mozilla and MozActivate initiative.
  • About Web Extensions API & Add-ons.
  • Demo of basic add-ons for Firefox.
  • The basic environment of Web Extension API and few examples.
  • Hands-On session on Add-on development.
  • Propose your idea for an add-on you want in your browser.

When the session started Mrs. Prabha Biju Mam introduced us.

Robin Koshy started the session by giving a brief introduction to Mozilla and its mission. Continuing the session telling the students about the MozActivate initiative. Every student interrogated about the topics taught. Then after that Robin Koshy asked some interesting questions and the students who answered them correctly got mementos “swags”. Every single student including club members seems interested in the session and everybody took part enthusiastically in the session. After completion of Robin’s segment, he called Mr. Faisal Aziz our Reps Mentor to say about CommunityBuilding.

Then our Mentor Mr. Faisal Aziz came to motivate the students regarding this kind of Mozilla community building. He boosted up the students with all the positive thoughts. He is sharing lots of knowledge the students. After completion of Mr. Faisal Aziz’s segment, he called me to say about Add-on and web extensions.

For continuing the session I came to say about Mozilla Add-on by giving a brief description I explained what is add-ons why be need add-ons and what are web extensions and With Web Extensions APIs. And I also explained Basic environment of Web Extension API and few examples. After this, I explained the basic architecture of web extensions like manifest.json and its components. I gave demo how to use an add-on in your browser. After which they put queries which were easily resolved. And we asked the question from the students about the session and they replied in an enthusiastic way and then distributed the swags to them.

Moving forward to the hand on a session, then we all build the coding for the borderify basic add-on. I explained every step of the coding on the spot the attendees had some queries so I cleared their doubts. Then I show second web extensions Context Menus the attendees easily understood the second add-on.

Few students asked questions and we provided them with answers and we distributed swags to every student and Students have enjoyed the session a lot and we have taken some photos. They had given feedback submitted the “how was it” form that the session was useful and we hope that more sessions like this will be conducted in future.

 

Event Link : https://reps.mozilla.org/e/add-ons-development-bsss/

All Pictures link : https://www.flickr.com/photos/146994184@N04/albums/72157686196683051

 

 

Advertisements
Hack-Day WebVR Hackathon MozMPCG — 20/11/2017

Hack-Day WebVR Hackathon MozMPCG

Hello Mozillians,

This post is about a hackathon “ Hack-Day WebVR Hackathon MozMPCG ” which was held in MozMPCG for every student who was interested in A-Frame on 18th November 2017. This event was organized by Me.

Agenda:-

  • Talking About VR, WebVR & A-Frame.
  • Demo of basic A-Frame scenes.
  • Basic concepts of A-Frame.
  • A-Frame Concepts & implementation.
  • Hands-On A-Frame development.

The event was started by the introduction speech, following with introduction of A-Frame and I also gave a look-up to attendees upon previously created ideas with A-Frame.

I, first of all, introduced myself and interacted with students by sharing my experience.I then started the event by introducing some basic stuff about WebVR like Mozilla and it’s mission of better and safe web,  Mozilla’s initiative on making web more approachable, later also told them about MozActivate initiative and then, explained virtual reality, hardware compatible headsets and their technology, friction of  VR ecosystem.

I also explained what is WebVR, and how amazing it’s development process and results could be by showing them some cool a-scenes stuff I developed before then, Explained A-Frame documentation and gave it’s website source which is (aframe.io), I requested attendees to have a view over A-Frame documentation but later explained it.

I then explained and showed them the basic example “ Hello World ” of A-Frame, which helped them to understand the basics of A-Frame development. Some Students raised there questions and it was good to see their dou bts and curiosity to know better and understand deeply the concepts and those doubts were cleared by me.

I then explained about languages we need with A-Frame.I explained then about entity component system, about a-painter, then about registry, and at last about community.Then, we had our first refreshment break which included Tea, cold-drinks and wafers (according to attendees), then we started our development process.

After Tea break now, attendees started coding and creating their ideas and imaginations. Few of the students were good with A-Frame development and were creating really good stuff, which includes 360 image and 360 video scenes which were great. Now it was the time for Lunch break and I asked attendees what they would like to have as a lunch meal, votes said to be a pizza and drinks party.

Now after lunch attendees again started coding what they were left before lunch and developers and students who were creating some good stuff were coding faster for completing their project, and it was good to see students collaborating  which feels like a hackathon or an informative session.

As the session was just getting finished and there were just 30 minutes left, most of the developers had finished their development process and they were getting ready for submitting what they had created.

Now session concluded and I thanked all the attendees and developers who were coding and created great stuff. Finally, we had a group photograph and session closed.

 

 

Event Link : https://reps.mozilla.org/e/hack-day-webvr-hackathon-mozmpcg/ 

All Pictures link : https://www.flickr.com/photos/146994184@N04/albums/72157689798711255

Dive into Rust @MozMPCG — 14/11/2017

Dive into Rust @MozMPCG

Hello Mozillians,

This post is about a workshop “Dive into Rust” which was held in Radharaman Institute Of Technology & Science Bhopal – Madhya Pradesh for every student who was interested in knowing what is Rust Programming Language on 11th November 2017. This Event was organized by Robin Koshy our Mozilla Representative. We reached the campus Radharaman Institute Of Technology & Science Bhopal at 10:00 AM and the venue was provided with projector and internet connection.

Agenda:-

  • Introduction to Rust
  • Overview of Rust type system
  • Hacker’s guide to Rust programming
  • Rust By example Using the guide Hands-on practice
  • The Guessing game (Exercise)
  • Contribution pathways.

The event was started by the Robin Koshy and he introduced the Tech Speaker – Mr. Abhiram Ravi Kumar and he was presented a flower bouquet by Swentank Kumar.  Then Robin handover the mike to the guest speaker Abhiram Ravi Kumar.

Abhiram, first of all, gave his own introduction and interacted with students by sharing his own experience.  He then started the event by introducing some basic terminologies like system programming, system programming, stack and heap, concurrency and parallelism, compile time and runs time, type system garbage collector, mutability, cloud computing, machine learning, artificial intelligence.

He explained common system programming errors like Buffer overflow and Segmentation Fault. He then told us why do we need a new system programming language? This programming Language contains features like State or art programming language and it Solves a lot of common system programming bugs it contains Cargo: RPM, we can improve out the toolkit and it is a self-learning language.

Abhiram asked some questions from the students and some students answered very well and get swags as a reward. Some Students raised there and it was cleared by the Abhiram.

He then explained about Rust and why should we rust. He explained how to install rust and cargo on a different-different platform like Linux, Windows, and Mac.

He explained how programming is done in rust by creating a hello world program. Students also created the hello world program and some other complex programs. He then explained primitive types bool, char, size & other primitive types. He also explained tuples, arrays, and strings.  Then we took a lunch break.

After lunch, we played a warm-up game in which every student was given a blank sheet of paper and asked to write some words relating to today’s event. Every student performed very well in this exercise and two scored highest marks and we awarded them with cool rust and Mozilla swags.

After this warm-up exercise, we move forward in developing a secret guessing number game in rust language. Abhiram explained the basics of game development and students developed it on their computer.

After all this Robin concluded the session and given a vote of thanks to guest speaker Abhiram Ravikumar and me. He also thanked club members and Radharaman Institute Of Technology & Science Bhopal for inviting us to the event.

At last, we did group photo shoot with students, in which students from a human logo of Mozilla. At last, we distributed cool swags of Rust and Mozilla Firefox to all the attendees.

Event link: https://reps.mozilla.org/e/dive-into-rust-mp/ 

All Photos Link:  https://drive.google.com/folderview?id=1jWw_1U34Urx-9JNYmk_bK9zmpT8UzZgh

WebVR OIST MozMPCG — 13/10/2017

WebVR OIST MozMPCG

Hello Mozillians,

This blog post is all about the successfully organized event at Oriental Institute of Science and Technology, Bhopal on On 23rd September 2017 by Mozilla Club OIST. This is the 1st WebVR event organized by Oist club. The motive of the event was to promote MozActivate campaign in my region and also to provide the platform where people can show their creativity by making good frames. Our team hearty thanks our reps mentor Mr. Vaibhav Bajaj (Representative Mentor Mozilla) for providing us such a great exposer and guidance.

Agenda:-

  • Introduction Mozilla and Mission
  • About VR, WebVR & A-Frame
  • Demo of basic A-Frame scene
  • Basic concepts of A-Frame.
  • A-Frame Concepts & implementations
  • Hands-on and build some cool VR Frames
  • Propose your idea for frame you imagine

The orientation of the event was done by our club member Sagarika Devnath. She had introduced our guest speaker Ms. Shagufta Methwani (Tech Speaker, Reps Mozilla ), Dr. Sanjeev Sharma of greeted Ms. Shagufta  with a flower boutique guest speaker of WebVR session and  she introduced me and Shail Khan as a Mozillian and also she introduced  Shubham Geete  member of Mozilla Madhya Pradesh Community Member And later to continue the session he invited Shubham  gave a brief introduction on Mozilla and then handed the mic Ms. Shagufta Methwani.

Ms. Shagufta then introduced the basics of HTML, Webvr, and A-Frame to the crowd of OIST. Later he practically showed hands-on and builds some cool VR Frame and asked students to come up and do the same. And when the students were performing they came up with doubts and we as volunteers helped them out and provided solutions. After that the students tried their best made their VR Frames.

 

In a series, she had proceeded by practically showing the demonstrations for making VR-Frames, by making objects like boxes, cylinders, spheres etc. This had filled the students with great curiosity and zest. While working on VR frames the students came up with some of the doubts, and all those doubts were instantly cleared by Ms. Shagufta and volunteer.

Few students asked questions and Ms. Shagufta provided them with answers and then students were asked to do hand-on on A-Frame. The students were excited about making A-Frame and they successfully made many good A-Frames under the guidance of Ms. Shagufta. We gave swags to every student.

There was a competition among students, to make a VR-Frame of their own imagination. Students showed great interest in it. Time duration of one hour was allotted to them to choke out their ideas and to create VR-frames. We all helped the students a lot in making good VR-frame. Students and the whole club members also had a great gratitude towards them. In the last of competition, the students came up with the number of frames which were highly appreciated by all and they distributed the swags to student’s participants. The students responded enthusiastically to the whole session and Ms. Shagufta and Shubham Geete were chosen as the winner for making the best frame. She was felicitated with a brand new VR-Box.

After which they put queries which were easily resolved. And we asked the question from the students about the session and they replied in an enthusiastic way and then we distributed the swags to them. And we clicked photos with them.

 

Event Link:-  https://reps.mozilla.org/e/webvr-oist

All Pictures Link:- https://drive.google.com/drive/folders/0Byix1Oj1reUGRld1MnJoMENxSnc

 

Add-ons Day RITS Bhopal MozMPCG — 07/10/2017

Add-ons Day RITS Bhopal MozMPCG

Hello Mozillians,

This post is about a workshop “Add-on Development” which was held in Radharaman Institute Of Technology & Science Bhopal – Madhya Pradesh for every student who was interested in knowing what is Mozilla Addon Development on 07th October 2017. This Event was organized by Robin Koshy our Mozilla Representative. We reached the campus Radharaman Institute Of Technology & Science Bhopal at 11:00 AM and the venue was provided with projector and internet connection.

Agenda:-

  • About Mozilla and MozActivate initiative.
  • About Web Extensions API & Add-ons.
  • Demo of basic add-ons for Firefox.
  • The basic environment of Web Extension API and few examples.
  • Hands-On session on Add-on development.
  • Propose your idea for an add-on you want in your browser.

Robin Koshy started the session by giving a brief introduction about Mozilla and its mission. Continuing the session telling the students about the MozActivate initiative. Every student interrogated about the topics taught. Then after that Robin Koshy asked some interesting questions and the students who answered them correctly got mementos “swags”. Every single student including club members seems interested in the session and everybody took part enthusiastically in the session. Continuing the session telling the students about the Mozilla Campus Club. After completion of Robin’s segment, he called Me to say about add-on and web extensions.

For continuing the session I came to say about Mozilla Add-on by giving a brief description I explained what is add-ons why be need add-ons and what are web extensions and With Web Extensions APIs. And I also explained Basic environment of Web Extension API and few examples. After this, I explained the basic architecture of web extensions like manifest.json and its components. I gave demo how to use add-on on your browser. After which they put queries which were easily resolved. And we asked the question from the students about the session and they replied in an enthusiastic way and then distributed the swags to them.

Moving forward to the hand on a session, then we all build the coding for the borderify basic add-on. I explained every step of the coding on the spot the attendees had some queries so I cleared their doubts. Then I show second web extensions Context Menus the attendees easily understood the second add-on.

Few students asked questions and we provided them with answers and we distributed swags to every student and Students have enjoyed the session a lot and we have taken some photos. They had given feedback submitted the “how was it” form that the session was useful and we hope that more sessions like this will be conducted in future.

 

 

All Pictures Link:-  https://www.flickr.com/photos/146994184@N04/sets/72157661245333738

Event Link:-  https://reps.mozilla.org/e/add-ons-day-mp/

 

Add-Ons Development Truba MozMPCG — 26/09/2017

Add-Ons Development Truba MozMPCG

Hello Mozillians,

This post is about a workshop “Add-on Development” which was held in Turba Campus Bhopal for every student who was interested in knowing what is Mozilla Addon Development on 18th September 2017. This Event was organized by Mr. Vaibhav Bajaj our Reps Mentor. We reached the campus Turba Campus Bhopal at 2:00 PM and the venue was provided with projector and internet connection.

Agenda:-

  • About Mozilla and MozActivate initiative.
  • About Web Extensions API & Add-ons.
  • Demo of basic add-ons for Firefox.
  • The basic environment of Web Extension API and few examples.
  • Hands-On session on Add-on development.
  • Propose your idea for an add-on you want in your browser.

So firstly the session was started by Nishtha Jain, she introduced Me (Mozillian) and guest speaker of Firefox Web Extensions session and she introduced Robin Koshy (Mozilla Representative) as club captain of Mozilla club Bsss and also she introduced Sahil Khan (Mozillian) as club captain of Mozilla club Lnct. She introduced Rishabh Chandrayan member of Mozilla Madhya Pradesh Community and also she introduced Kuldeep Varma Club Caption Mozilla Club Truba later to continue the session he invited Robin Koshy to host the session.

Robin Koshy Robin Koshy started the session by giving a brief introduction about Mozilla and its mission. Continuing the session telling the students about the MozActivate initiative. Every student interrogated about the topics taught. Then after that Robin Koshy asked some interesting questions and the students who answered them correctly got mementos “swags”. Every single student including club members seems interested in the session and everybody took part enthusiastically in the session. After completion of Robin’s segment, he called Me to say about add-on and web extensions.

For continuing the session I came to say about Mozilla Add-on by giving a brief description I explained what is add-ons why be need add-ons and what are web extensions and With Web Extensions APIs. And I also explained Basic environment of Web Extension API and few examples. After this, I explained the basic architecture of web extensions like manifest.json and its components. I gave demo how to use add-on on your browser.  After which they put queries which were easily resolved. And we asked the question from the students about the session and they replied in an enthusiastic way and then distributed the swags to them.

Moving forward to the hand on a session, then we all build the coding for the borderify basic add-on. I explained every step of the coding on the spot the attendees had some queries so I cleared their doubts. Then I show second web extensions Context Menus the attendees easily understood the second add-on.

Few students asked questions and we provided them with answers and we distributed swags to every student and Students have enjoyed the session a lot and we have taken some photos. They had given feedback submitted the “how was it” form that the session was useful and we hope that more sessions like this will be conducted in future.

 

All Pictures Link:-  https://www.flickr.com/photos/146994184@N04/sets/72157686129673671

Event Link:-  https://reps.mozilla.org/e/add-ons-dev-truba/

Mene Jivan Me Kuch Chhupa Kar Rakha Hai — 15/09/2017

Mene Jivan Me Kuch Chhupa Kar Rakha Hai

मैने जीवन में कुछ छुपा के रखा है

दामन में आशु छुपा के रखा है

यू ही नहीं मुझे लोग दीवाना कहते है

मैने अपने प्यार को शीने में छुपा रखा है

कहते है लोग पागल हूँ में

उन्हें क्या मालूम मेंने क्या छुपा रखा है

एक बार गम में मुस्कुरा कर तो देख

मालूम होगा की मैने क्या दर्द छुपा रखा है

बेखोफ है जो लोग इस जिंदगी से “मुकेश”

मैने इस बात से ज़माने को रुला रखा है

                          मुकेश पाठक