Pinned Repositories
BillingUtils
Quick and dirty (well, not that quick) C# .Net Windows MDI GUI application that I had to create for myself simply to calculate my time and generate my Excel Timesheets and Invoices because it was so complicated. May not be useful to anyone as an app, but much of the code is kind of cool and alot can be reused I am sure.
branch-name
branch-name is a gem that provides a command-line interface that allows you to accomplish several tasks, tasks I personally find myself having to carry out every time I work on a feature branch. I created this gem for myself; however, you are free to use it yourself, if any of these tasks fits into your personal routine: 1) Formulate a git feature branch name, given a jira ticket and jira ticket description. Why? Because I am constantly having to create git feature branch names that are based on jira ticket and jira ticket descriptions. 2) Optionally create a "project" based on the branch name (formulated in step 1 above). Why? Because I'm constantly having to create folders to manage files associated with the feature branches I am working on. 3) Optionally use and manage default options that determine the git feature branch name formulated, project greated, and default files associated with the project.Why? Because I routinely have to create files to support the feature I am working on and associate them with the feature I am working on. For example: scratch.rb to hold scratch code, snippets.rb to hold code to execute to perform redundant tasks, and readme.txt files to document things I need to remember.
deco_lite
DecoLite is a little gem that allows you to use the provided DecoLite::Model class to dynamically create Decorator class objects. Use the DecoLite::Model class directly, or inherit from the DecoLite::Model class to create your own unique subclasses with custom functionality. DecoLite::Model includes ActiveModel::Model, so validation can be applied using ActiveModel validation helpers you're familiar with; or, you can roll your own - just like any other ActiveModel. DecoLite::Model allows you to consume a Ruby Hash that you supply via the initializer (DecoLite::Model#new) or via the DecoLite::Model#load! method. Any number of Ruby Hashes can be consumed. Your supplied Ruby Hashes are used to create attr_accessor attributes (or "fields") on the model. Each attribute created is then assigned the value from the Hash that was loaded. Again, any number of hashes can be consumed using the DecoLite::Model#load! method.
dsu
dsu is little gem that helps manage your Agile DSU (Daily Stand Up) participation. How? by providing a simple command line interface (CLI) which allows you to create, read, update, and delete (CRUD) noteworthy activities that you performed during your day. During your DSU, you can then easily recall and share these these activities with your team.
immutable_struct_ex
ImmutableStructEx is yet another immutable struct. What makes ImmutableStructEx different, is that it allows you to create immutable structs in one step by default. In other words, other immutable struct gems force you to first define the struct, then instantiate the struct object; or, define the struct and instantiate the struct object via chaining.
immutable_struct_ex_redactable
immutable_struct_ex_redactable is the redactable version of the world-famous immutable_struct_ex immutable struct :). To find out more about the immutable_struct_ex gem, visit the Rubygems.org entry for immutable_struct_ex. immutable_struct_ex_redactable maintains all the functionality of the immutable_struct_ex gem, but allows you to create immutable structs that can be configured to redact field values using standard gem configuration (ImmutableStructExRedactable.configure { |config| ... }) or by passing configuration options to the appropriate method (ImmutableStructExRedactable.create_with(config, ...))
LittleWeasel
LittleWeasel is more than just a spell checker for words (and word blocks, i.e. groups of words); LittleWeasel provides information about a particular word(s) through its API. LittleWeasel allows you to apply preprocessing to words through any number of word preprocessors before they are checked against the dictionary(ies) you provide. In addition to this, you may provide any number of word filters that allow you to consider the validity of each word being checked, regardless of whether or not it's literally found in the dictionary. LittleWeasel will tell you exactly what word preprocessors were applied to a given word, even showing you the transformation of the original word as it passes through each preprocessor; it will also inform you of each matching word filters along the way, so you can make a decision about every word being validated.
mad_flatter
mad_flatter is a Ruby gem that takes a Ruby Hash and flattens the Hash keys to create a new Hash with unique Hash keys; that is, embedded Hashes use their respective keys as namespaces to create unique keys across the entire Hash. A `:namespace` option may be applied to append to all Hash keys, to ensure that all Hash keys are unique across multiple Hashes with the same structure.
monkeyengine
Have some fun! MonkeyEngine is a gem that allows virtual monkeys to tap away on a virtual keyboard.
simple_command_dispatcher
A Ruby Gem that dispatches SimpleCommands (simple_command gem) dynamically, so that API applications do not have to hard-code things like api modules and version numbers.
gangelo's Repositories
gangelo/BillingUtils
Quick and dirty (well, not that quick) C# .Net Windows MDI GUI application that I had to create for myself simply to calculate my time and generate my Excel Timesheets and Invoices because it was so complicated. May not be useful to anyone as an app, but much of the code is kind of cool and alot can be reused I am sure.
gangelo/com-geneangelo
Gene M. Angelo, Jr.'s personal web site.
gangelo/timesheet
Generates my timesheet file names for me, given the work week.
gangelo/AutoTrader-Test-PP1.4
Programming test for AutoTrader, Austin, TX
gangelo/cheatsheets
My cheatsheets
gangelo/Esv
Simple C# command like app that uses the ESV Bible WebService (http://www.esvapi.org/api) to look up and display Bible verses for you.
gangelo/GetVerInfo
Old MFC C++ Windows App demo featuring class wrapper to retrieve win32 module information (VS_VERSION_INFO resource)
gangelo/graph-algorithms
In Ruby
gangelo/GuidGenerator
Simple little C# GUI utility to generate my guid's - also has a cool icon ;)
gangelo/iOS-Sandbox
An iOS Sandbox
gangelo/lil_peeps
Lil' Peeps Array Options Parser
gangelo/MohojoWerks.Support
Mohojo Werks LLC support gem.
gangelo/MWBalloonTextField
A Swift 3 UITextField - derived control that allows you to display a validation error in a balloon underneath the text field if validation fails, and an error and success icon in the text field.
gangelo/MWControls
iOS UI Controls Framework
gangelo/MWExtensions
iOS Extensions Framework
gangelo/MWUI
iOS Swift 3 UI Controls Library
gangelo/oh-my-zsh
gangelo/project_time_tracker
Keeps track of employee time spent on a particular client project
gangelo/scripts
My machine set up scripts
gangelo/Splattr
Just some ruby fun.
gangelo/Thinkful-iOS
Thinkful-iOS
gangelo/topnews
Kasheesh TopNews
gangelo/Touch
Little C# Windows GUI utility that forces a LastFileUpdate update on all files in a particular directory. I use this to force VS2010 to deploy all my web files to the server regardless of their updates status (vs2010 has a bug that sometimes fails to deploy files when server/client time are out of sync).