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

CURRENT FEED

George Perez-Marrero

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

A feed by George Perez-Marrero

JSON


How to get matricula working on macOS Sierra

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

Late last year with the release of macOS 10.12 Sierra, Apple updated its internal OpenSSH library. This OpenSSH update brought changes to the way it handles diffie-hellman-group1-sha1 keys and ssh-dss algorithms. Mainly, anyone that tried to connect to UPRM’s “matricula” (class enrollment system) they were met with an error that both diffie-hellman-group1-sha1 keys and ssh-dss were depreciated.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.

It’s available in English and Spanish.

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


Now supporting the JSON Feed spec

Permalink - Posted on 2017-05-20 01:46

JSON Feed is now supported. This will be the only syndication format for this website. You can view it here and preview it on the web (website created by Maxime Vaillancourt.)

I adapted it from Niclas Darville for my site, with some additions like linked post support.

You can view a gist of the code here.


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 Narwhal 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: