← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 125
  1. Unit Testing a NodeJS Driven Project

    An OSD600 Lab This lab extends the previous OSD600 Lab, which had us creating a NodeJS project with which utilized ESLint, choosing a JavaScript coding guideline, and finally testing our efforts with the powerful Travis CI.

  2. When Segfaulting Won’t Do

    An SPO600 Project Update Sometimes, you have a great idea which may improve one of the worst processes a developer routinely experiences over and over, and sometimes your idea is so grand that reality escapes your grasp quicker and quicker with each passi…

  3. Creating a NodeJS Driven Project

    OSD600 Week Nine Deliverable For this week, we were introduced to a few technologies that though interacted with during our contributions and coding, were never described or explained the ‘why’, ‘how’, or even the ‘where to start’ aspects.

  4. Bramble Console = self.Console()

    An OSD600 Contribution Update This small post is an update to the Thimble Console implementation that I’ve been working on with the help of David Humphrey.

  5. Optimizing Glibc’s SegFault

    SPO600 Project Specifications and Concepts Segmentation Fault (Core Dumped) is a phrase that many know all too well, so much so that some developers such as yours truly was even granted the pleasurable nickname of ‘segfault’ during their first year at Sen…

  6. Writing Inline Assembly in C

    SPO600 Deliverable Week Seven For this exercise, the task was described in the following way, “Write a version of the Volume Scaling solution from the Algorithm Selection Lab for AArch64 that uses the SQDMULH or SQRDMULH instructions via inline assembler”.

  7. Writing Good Contribution Messages

    An OSD600 Lecture My Contribution Messages On Tuesday, the class was told a key fact that I imagine not a single in the room had ever thought before; commit messages, pull requests, and even issue descriptions, are the sole most challenging item for any d…

  8. Compiler Vectorization in Assembly

    SPO600 Week Six Deliverable Introduction For this exercise, we were tasked with the following instructions, cautioned that only ones with patience would achieve completion of this lab with their sanity intact: Write a short program that creates two 1000-e…

  9. JavaScript Console in Thimble

    OSD600 Assignment Two Deliverable Introduction Originally, my aspirations had drawn my contribution choice to a recently suggested UI enhancement, which can be found in my previous blog post here.

  10. Going Evil

    OSD600 Week Seven Deliverable Introduction I have been a vim user for about two years, most of that time dedicated to simply learning how to exit the application.

  11. The Perfect Platform Agnostic Digital Notebook - 2

    Part 2 Google Keep Using Google Keep as my exclusive note keeping and organizational platform has been a mixed bag, one of which I had learned quite a bit of my own preference and annoyances when it comes to software.

  12. Brackets Enhancement Proposal

    OSD600 Week Six Deliverable When we were given the instructions to search, locate and eventually implement fixes or upgrades to Mozilla’s Thimble or Brackets, I found what perhaps was the most challenging enhancement I could possible implement.

  13. Algorithm Selection in C

    SPO600 Week Five Deliverables During this lab, we were instructed to program two different implementations which attempted the same process; adjusting the volume of a sequence of samples.

  14. The Perfect Platform Agnostic Digital Notebook

    Part 1 EverNote, a product regarded as the one of the most controversial productivity services of 2016 due to pricing scheme upgrade, feature restrictions on lower offerings, and a privacy policy update -which allowed developers decrypted access to the av…

  15. Contributing a Bug Fix to Thimble

    OSD600 Assignment One Deliverable In the last week of January I posted about setting up a local instance of Thimble, an online editor which supported the learning of HTML, CSS and JavaScript.

  16. Creating Static Web Content hosted by Github

    OSD600 Week Four Deliverable Developers, programmers and even the occasional hobbyist are a hot topic this decade, knowing just their contributions alone can shape modern day enterprises and the technological stack of tomorrow’s gadgets.

  17. Compiler Optimizations and Features

    An Intro, Deliverable Four for SPO600 When compiling projects, files and various utilities, the IDE you use takes care of quite a bit of background tasks, arguments and settings.

  18. Contributing to Mozilla's Thimble

    OSD600 Week Three Deliverable Before I could attempt to fix this bug in Thimble, I had to setup a local brackets program first on my workstation.

  19. Assembly Language on x86_64 and aarch64 processors

    SPO600 Week 2 Deliverable Assembly language, a low level programming language which enables deeper integration with the supported machine’s architecture.

  20. Open Source Contributions

    OSD600 Week 2 Deliverable The world of Open Source communities is a special, magical place for developers to collaborate and contribute to projects that has the chance to affect millions of people.

  21. The Differences between Git & SVN

    OSD600 Lecture Summary Subversion (SVN) technologies used to be the go to for version control among developers, providing a workflow that many web developers endorsed comprising of a trunk directory which represented the latest stable release, and sub dir…

  22. Linux Package Build Process

    Code Building on Xerexes (x86_64) SPO600 Week 1 Code Building Deliverable GNUChess Download newest file directory of gnuchess from ftp://alpha.gnu.org/gnu/chess/gnuchess-5.9.90.tar.gz Unpack into playground using gzip -d, followed by tar -xf Ran .

  23. Django Python Framework & OptiKey Keyboard Project Analysis

    SPO600 Week 1 Deliverables Django Open Source Python Framework “Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.

  24. Kickstarter Open Sourced Android and iOS Applications

    Kickstarter Android Application OSD600 Open Source Blog “Welcome to Kickstarter’s open source Android app!

  25. Source Code to 2017

    With the start of the new year, and a semester which contains a promising set of courses that many are excited for, it’s appropriate that open source technologies have become the leading topic of this semester.