Browse through the showcased feeds, or enter a feed URL below.
Computer science undergrad at the University of Puerto Rico Mayagüez. Interested in macOS, iOS, software development, and photography.
A feed by George Perez-Marrero
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. 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.
Permalink - Posted on 2017-06-12 18:14
Someone from New York asked in the /r/PuertoRico subreddit why the plebiscite had low voter turnout and I decided to give it a shot.
For those that are not aware, Puerto Rico had a vote this past Sunday in a non-binding referendum regarding its current territorial status with the United States. So why was turnout abysmal for something seemingly important?
First off, there are three main political parties here in Puerto Rico: the New Progressive Party (PNP, pro-statehood), the Popular Democratic Party (PPD, pro-status-quo,) and the Puerto Rico Independence Party (PIP, pro-independence.)
The state legislative branch and the state executive branch are currently held by the PNP. The current governor, Ricardo “Ricky” Rosselló, promised during his campaign to hold a referendum towards the “immediate decolonization” of Puerto Rico. When he assumed office on January 2, 2017, he started the lobbying effort to introduce a bill that would establish the referendum.
This referendum was controversial from the start. When it was introduced, the only options that were on the ballot were statehood and independence. This angered the minority party (rightfuly so) in the legislative branch, the PPD. Like I mentioned earlier, the PPD is pro-status-quo. The bill was debated and many amendments were introduced to include the status quo or clarify the language on the ballot. Ultimately, these amendments were defeated by the sizable majority of the PNP in the upper and lower houses. The bill passed and then signed into law by the Roselló. The bill was sent to the U.S. Department of Justice to review its validity in order to be the first federally-sponsored referendum cementing the “official status” of this referendum. It would also receive $2.5 million for education on the different territorial options and for the actual ballot. This fund was assigned in the 2013 omnibus budget bill while President Obama was still in office.
Turns out, this bill was not designed in accordance with the Constitution of the United States and was deemed invalid. The DOJ argued that a referendum that does not include the current territorial status means that it won’t represent the will of the people of Puerto Rico and therefore have an artificial lead towards one of the options. DOJ said that if they add the current status AND postpone the referendum from the June 11th date they would be able to do a second review in order to assign the $2.5 million fund.
The governor and the legislative branch amended the law and added the status quo option and sent it to the DOJ for further review, but did NOT change the June 11th date. Since that day, the PNP and DOJ have been mum on what was decided on the second referendum. Because of this, and because the status quo wasn’t added in the first place, the PPD and PIP launched a boycott campaign. As you can see, it was very successful. In addition, this referendum had an estimated cost of $7.5 million which is being categorized as an extravagant waste of money considering our current financial woes.
If you want to read my original comment, here’s a link.
Permalink - Posted on 2017-05-20 01:46
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.
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.
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.
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.
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’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.
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: