April 1, 2015

[First Draft] Designing a document based collaboration interface

This post is about my way of approach to develop User Interface for a document based collaboration platform. The Ideation is based on Martin’s thoughts, which you can find it here - http://societyserver.org/Topics/sTeam/Interface-elements-for-Document-Management . I would ask you to read the post and be back here. The structure lives and evolves. and so do the documents. - Martin Alright, You’re back! The primary goal was not to develop a separate admin panel. ... Read more

March 27, 2015

Insights on app for an event/conference

An app for event play well because it makes things easy for the end user by pushing features to notify, update and engage himself to the event. I figured out the following list would the vital ones for event app. Session/Agenda listing Floor plan / Map iCal generation Survey form Comments on each session listing Speaker info Forum on generic topics related to the event Hashtag grep | Facebook && Twitter Push notifications for announcement Considering the major features needed for the application, almost none of them depend much on the system. ... Read more

March 21, 2015

Block scoping in JavaScript and hoisting

Hoisting is the JavaScript interpreter’s action of moving all variable and function declarations to the top of the current scope. This means, the declarations (not the values) will be pushed to top of the current scope before the interpreter starts its job. For instance, Function declarations are hoisted but the function declarations that are assigned to a variable is not hoisted. {% highlight javascript %} foo(); // Function called before initializing ... Read more

January 17, 2015

Flexbox Compatibility on older versions of Gecko

Well, flexbox gives us a whole raft of new ways of controlling layout and flow. What we now achieve with floats we can do far more successfully and with more control with Flexbox. We used Flexbox in Finder. Because, http://blog.applait.com/93. Everything was fine on Firefox OS versions above 1.3, but on versions before that, the UI was scrambled. Eventually, it was evident that flexbox was fully supported only after versions 1. ... Read more

October 19, 2014

Get the GPS more accurate on tarako devices

Tarako devices has got A-GPS (Assisted GPS) and it has to lock the position with the help of the pre-configured SUPL server. In tarako, it takes too much of time to lock the position. The reason behind this delay is because of the bad SUPL server which is configured in these devices. So, changing the SUPL server configuration locally is the thing we need to do here. Connect your device, enable USB debugging and do the following. ... Read more

June 10, 2014

Uninstall Firefox Apps from Desktop

Steps to remove a webapp from Desktop [Linux only] 1) Traverse to your home directory cd ~ ls -la 2) You will find folder like this application_namexxx 3) Remove the folder rm -rf application_namexxx 4) To remvove the app from ‘Applications Menu’ listing cd .cache ls -la rm -rf application_name cd .. cd .local/share/applications/ rm -rf application_namexxx.desktop You’re done!

May 13, 2014

Getting Started with Gaia'

Let us dive deep into Gaia. But wait! Before getting started, let us look into the architecture. Image Source: MDN, licensed under CC-BY-SA 2.5. Bewildered? Firefox OS is of three-layered architecture. The base being the low level linux kernel (i.e.,) Gonk and above that lies Gecko, a layout engine which reads HTML, CSS, JS, XUL, etc and render it. And at the top level, lies Gaia which is the User-Interface for Firefox OS. ... Read more

May 11, 2014

Before Submitting a web-app

Open web applications are likely to continue to gain acceptance by end users, and for developers, they are a way to monetize the skills that they already have. But actually, 3 out of 10 submissions seems to lag in quality. Personally, while we review apps, we first look at the functionality of the app and then the code. I’ve gathered some points for developers for carving an awe-inspiring web-app. ##1.App Name, Description and Screenshot ... Read more

May 6, 2014

Arch Linux- Do it yourself

The Linux philosophy is ‘Laugh in the face of danger’. Oops. Wrong One. ‘Do it yourself’. Yes, that’s it! -Linus Torvalds Arch Linux! I will give the reasons why should one choose Arch Linux over an other distro. Installing Arch Linux is pretty difficult task when you atempt to do it for your first time if you are not familiar with command line and basics of linux. But I would suggest you to install Arch Linux as you will gain a very good insight on how linux works. ... Read more

April 18, 2013

TowTruck by Mozilla

TowTruck is a service for your website that makes it surprisingly easy to collaborate in real-time.TowTruck is incredibly easy to set up on your site. All you need to do is include a couple lines of JavaScript and your site has TowTruck tools enabled. When a user comes to your site, they’ll be able to activate the TowTruck tool and send a link to a friend to start collaborating on the web site. ... Read more

Copyleft Jaipradeesh