What is a JSON feed? Learn more

JSON Feed Viewer

Browse through the showcased feeds, or enter a feed URL below.

Now supporting RSS and Atom feeds thanks to Andrew Chilton's feed2json.org service



Computer science undergrad at the University of Puerto Rico at Mayagüez. Interested in macOS, iOS, and software development.

A feed by George Perez-Marrero


How to get RUMAD working on macOS Sierra and up

Permalink - Posted on 2017-06-15 03:14

Update 2018-02-27: Instructions added for RRPADM as well.

If you’ve had problems with RUMAD on macOS, I’ve made available instructions on how to fix it. Available in English and Spanish.


When macOS 10.12 Sierra was released in late 2016, Apple updated its internal OpenSSH library which unfortunately caused problems with the decaying infrastructure UPRM has. Namely, this new library deprecated diffie-hellman-group1-sha1 keys and ssh-dss algorithms, which are precisely what UPRM’s “matricula” system (class enrollment) offers. When people on macOS Sierra and up tried connecting to rumad.uprm.edu they instead got an error that they couldn’t connect.1

When I faced this problem with my own Mac, I just added the rumad.uprm.edu host to my config file (short for configuration). Out of mind, out of sight. I emailed my university’s IT department and reported the problem. They replied that they were aware and would update their support pages “soon.”

Come June 2017. Many Mac users started to ask on social media websites what was going on because their computers weren’t able to connect to the class enrollment system. I went to the IT department’s website to see if they had done either one of two things: update the instructions or update the keys/algorithms its server offered. Turns out, they did neither. So, I decided to take it upon myself to write on how to get RUMAD working on macOS Sierra. If you’re a fellow Colegial with a Mac, this tutorial is for you.

  1. If you want to read more about this, here’s the relevant document on OpenSSH Legacy 

Recommended Mac and iPhone apps

Permalink - Posted on 2016-11-21 02:46

I’m very picky when it comes to software. I am not one of those people who routinely goes to the App Store, looks at the “New Apps We Love” section, and downloads new apps. Usually, for me to try out an app, it has to be recommended to me or be acclaimed as a great app. I’ve found apps like Working Copy and Apollo this way. These apps are used daily on my devices. Without them, my enjoyment (and thus my productivity) would grind to a halt.

Side note: Believe it or not, I use the official social networking apps i.e. Twitter, Facebook, Instagram, so you won’t find recommendations for those here.

1Password. Using the same password on multiple websites or services is the one of the worst possible things you could do, and this is why using a password manager is a good investment. With 1Password, you can randomly generate complex passwords to use for all of your accounts. It also monitors websites to check if there’s been a leak, and it will warn you with its Watchtower service (turned off by default.) When I get a new device, the first thing I install is 1Password because it has all of my passwords. A word of advice is to always enable Two-Factor Authentication on every service that has it. It will make hacking your account much more difficult because you would need a second method of verification that you own, most of the times your phone. You can also add these code generators to 1Password itself.

Homebrew. If you’re serious about Mac development or expanding your Macs’ feature set, you’d be crazy not installing this. It is the best way to install GitHub-hosted packages or open source software. As an extension, I also recommend you install Xcode which adds a lot of useful stuff to your computer. You can replace Apple’s version of popular development utilities, which tend to be a bit behind from the official sources. An example of this is Git. Some of the tools I use are youtube-dl for downloading YouTube videos (and a whole lot more,) rbenv to manage Ruby versions, FFmpeg to encode video, and Sindre Sorhus’s Quick Look Plugins.

Sublime Text 3. When I started writing code, I used the very popular text editor TextMate. It’s a great text editor, but the lack of auto completion (or rather, the way it handled it) was not something I liked. Here’s where Sublime Text 3 comes in. Out of the box, it supports pretty much the same amount of languages as TextMate, but with the added benefit of “return completion.” With Package Control you can get even more languages, themes, and even added features like Git branch status. It’s my text editor of choice.

Transmit. Transmit’s UI looks like a lot like the other SFTP apps out there, but it feels like something Apple themselves engineered. It’s fast, efficient, and overall a great piece of software to use. If you ever need to connect to a remote server to access files, this is the app to use.

AppCleaner. On macOS, the way to uninstall apps is a bit different than the way it’s done Windows. If you want to remove an app, you have to drag the application to the Trash. You would think that’s all you need to do, right? Unfortunately, doing so will leave a plethora of preference files in your system folders. With an app like AppCleaner, you simply look for the app you want to uninstall, drag-and-drop it in AppCleaner and voilà, the app and its preference files are presented to you. From there, you can decide if you want to delete all files or leave some if you’re thinking of installing it later on.

Other apps that I use a lot: