GNU GPL vs. Microsoft Excel 2013 EULA
Open and closed licenses are two ends of the licensing spectrum. Open licenses are intended to incite innovation by a community, fair use, and accessibility. Alternatively, closed licenses are intended...
View ArticleLess.js – CSS Pre-Processing to Make it Modern
Less.js is a preprocessor extension for CSS written in JavaScript. It is used to make writing CSS more efficient and allows you to traverse multiple files more easily. Less accomplishes this by...
View ArticleRelease 0.1
I have forked the Filer repository from Github in order to contribute to the project. Filer is a library which allows you to manage a filesystem within your browser. Du is a unix command that is used...
View ArticleMozilla’s Webmaker App – Building the Map Brick
I have proposed and assigned myself the task of developing a map brick for Mozilla’s Webmaker App project. I proposed the idea in this issue on the Github page. I intend to use Google Map’s API in...
View ArticleLeaflet.js Woes
In continuation with my last post, I been developing the Map Brick for Mobile Webmaker. In order to allow many different types of Maps to be used, I have begun integrating Mobile Webmaker with...
View ArticleFixing Issue #308 on Mobile Webmaker
Another bug I am working on is issue #308 for Mobile Webmaker. This issue is to add functionality to the sign-up form so users can see before they submit if a username is taken. In order to detect...
View ArticleRelease 0.2
For release 0.2 I completed Issue #308 for Mobile Webmaker which is an implementation of checking to determine if a username is taken while signing up. From my previous blog post, I have changed the...
View ArticleThoughts on Keynote Speakers at Seneca’s Free Software and Open Source Symposium
On Friday October 24th I attended Seneca’s Free Software and Open Source Symposium. Bob Young and Chris Aniszczyk were two keynote speakers for the symposium. Both speakers are industry experts who...
View ArticleGuide on using Firefox WebIDE to develop Mobile Webmaker
I’ve created a guide in order to help contributors better test their code using Firefox WebIDE. Firefox WebIDE runs a Firefox OS emulator which can help when developing to simulate how the application...
View Article{less} Case Study: Why Less is Releasing CSS From it’s Cage
Authoring in traditional CSS3 feels like a lion trapped in a cage situation. Among many different extensive and useful programming languages available for web development, styling the web has...
View ArticleStudy: Compiling Mozilla Firefox
Compiling a web browser is not a task programmers typically think of doing unless they are writing changes to it and directly involved in the development of the browser. However, compiling a web...
View ArticleBack to the Map Block
A month ago I had decided to take on creating a map “block” for Mozilla’s Webmaker app. I have since made two other contributions to Webmaker app and shelved the Map brick for a later date due to it’s...
View ArticleMap Block – Attributions
As I am furthering my development of the map block for Mozilla’s Webmaker App, I have come into an important decision of it’s development: choosing tile provider. Running a server to deliver tiles is...
View ArticleRelease 0.4 – Map Block Pull Request
I have submitted a pull request for the Map Block in Mozilla’s Webmaker App. This component was extremely helpful in learning nuances of programming with Node.js, Vue.js and Leaflet.js. Currently it...
View ArticleEmbedded License Data
Right clicking and pressing save as is the most known practice for downloading a photo on the internet. There are few venues for photo hosting which will protect a photo online. Flickr for example...
View ArticleTaxonomy of Extensible Metadata Platform (XMP) with a Creative Commons License
Introduction Adobe’s Extensible Metadata Platform is capable of the “creation, processing, and interchange of metadata”.(Adobe, 2) and most resembles the well-known XML format. The XMP packets are...
View ArticleScheme for adding a valid license to an image using Adobe XMP Toolkit
In continuation of my previous post, I’ve created a sample which stores the licenses, uses the XMP Toolkit to create the valid XMP packet, and applies it to a file. The real take-away is the library...
View ArticleIntegrating XMP into iOS – Work in progress
I am currently attempting to integrate Adobe’s XMP Toolkit into iOS. Although it is simple enough to use the toolkit on a simple C++ program, it is proving difficult to link the library to iOS as it...
View ArticleTraversing the Backlog
For this release, I traversed the backlog of Webmaker and added validation for a “counter block” editor. I investigated and marked reported issues such as this one have been resolved. As with most...
View ArticleR6 – Contribution to React-Bootstrap
React is a javascript library developed by facebook for UI. It’s gaining traction as one of the most popular UI building tools because of it’s ingenious and easy to use coding style. Bootstrap is...
View Article