Project 8 Chrome Extension

Chrome Download Link

Video Explanation


//javascript

var j;


function main() {

    // setup jQuery on j to avoid any possible conflicts
    j = jQuery.noConflict();

    // outlines all existing <a> tags in red
    // running .each() on a jQuery search executes the included function
    // individually for each element it finds that matches the search
    // (e.g. in this case, it runs the function redBorder() for each 'a'
    // tag). the parameter name 'e' refers to the found element
    //
    // j('a').each(function() { redBorder(this); });
    setInterval(function() {
      var x = getRandomInt(12)+9;
      var newsize = x+"px";
      j('*').animate( {
          "font-size":newsize
      },400);
  }, 200);

  function getRandomInt(max) {
    return Math.floor(Math.random() * Math.floor(max));
  }




//css


}

body, span, p, a, div,::before, body, span, p, a, div::after{
  content: 'WATCHING';
  position:absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: scroll;
  color: black;

}
img{
  position:relative;
  top: 0;
  left: 0;
  right: 0;
}

img::before, img::after{

  animation: effect 3s infinite linear;
}
body, span, p, a, div::before{
  right: 45px;
  text-shadow: 5px 0 #00ffea;
  animation: effect 1s infinite linear;

}

body, span, p, a, div::after{
  left: 4px;
  text-shadow: -2px 0 #fe3a7f;
  animation: effect 2s infinite linear
}

*{
      position: relative;
      top: 40%;
      margin: 0 auto;
      color: black;
}

*::before, *::after{
  content: 'TRACKING';
  position:absolute;
  top: 0;
  left: 0;
  right: 0;
overflow: hidden;
  color: black;

}

*::before{
  right: 45px;
  text-shadow: 5px 0 #00ffea;
  animation: effect 2s infinite linear;

}

*::after{
  left: 4px;
  text-shadow: -2px 0 #fe3a7f;
  animation: effect 3s infinite linear
}
@-webkit-keyframes effect {
      0% {
          clip: rect(55px,9999px,56px,0);
      }
      5% {
        clip: rect(47px,9999px,30px,0);
      }
      10% {
        clip: rect(33px,9999px,36px,0);
      }
      15% {
        clip: rect(35px,9999px,9px,0);
      }
      20% {
            clip: rect(63px,9999px,59px,0);
      }
      25% {
            clip: rect(96px,9999px,98px,0);
      }
      30% {
        clip: rect(48px,9999px,78px,0);
      }
      35% {
        clip: rect(50px,9999px,34px,0);
      }
      40% {
            clip: rect(60px,9999px,72px,0);
      }
      45% {
            clip: rect(60px,9999px,72px,0);
      }
      50% {
            clip: rect(2px,9999px,60px,0);
      }
      55% {
            clip: rect(23px,9999px,89px,0);
      }
      60% {
            clip: rect(76px,9999px,91px,0);
      }
      65% {
            clip: rect(62px,9999px,30px,0);
      }
      70% {
            clip: rect(60px,9999px,75px,0);
      }
      75% {
            clip: rect(60px,9999px,87px,0);
      }
    80% {
            clip: rect(2px,9999px,14px,0);
      }
      85% {
            clip: rect(28px,9999px,87px,0);
      }
      90% {
            clip: rect(73px,9999px,50px,0);
      }
    95% {
            clip: rect(79px,9999px,70px,0);
      }

      100% {
          clip: rect(17px,9999px,79px,0);

      }
}



Project Chrome Extensions

This is my project 5 and 4. Apparently, no matter what code i tried typing nothing wanted to work after changing my project idea at least four times now. For Project 5 it’s just this extension that changes the Wikipedia font to wingbats or something. I thought It’d be like decrypting the information we look for and Wikipedia is a big site that we use to find info on things, so in order to use that we have to translate it. The tricky part is the fade in and fade out. So not only do you have limited time, you have limited visibility. I thought it was funny trying to see people copy the text and converting it and trying to figure out where they left off.

Project Erase, however the extension does not cooperate and the code is so basic I’m still left scratching how hiding an image or just a div doesn’t want to work. Seriously, I switched this project from PornHub to Youtube to Facebook to CNN and then to Fox. I tried our course website lastly. I don’t know what the deal is but it was suppose to simply remove images on those sites and then remove the posts on the blog.

https://chrome.google.com/webstore/detail/new-helvetica/afihnngkkgecijkhmgnjekfjdjdahnoa

 

 

Project 8 Idea

I’m still not certain what I can do and the ability I have to do it. But one idea was to somehow have come to the website and type in a username and have their location mapped and display a pin on a map relatively in that area. I feel like it would be kinda funny for people to type in something so basic as just a username and have their location identified. I don’t know if that’d be possible with firebase, have multiple pins throughout the map.

Another idea that I am positive I probably can’t do is creating some sort of animation that makes Facebook shake or glitch up so you can’t really see what you are doing. I thought it can be a play on data breaching or social media exhaustion that it’s simply giving out. Obviously both these ideas are out there, but It would be great if their was a manageable way.

Project Observe

For my observe I did the LinkedIn app. I think it’s a decent app and that it does an okay job doing what its desktop counterpart does. However that is something that bothers me with the app. I think it tries to push everything into a mobile format. I think the app suffers from that and becomes to cluttered. I don’t think it is as clean as it can be and see room for improvement. I expect a revamped update to come eventually, but like I said, it does do an okay job. I think the very unorganized and random feed is really hard to follow and therefore care about. Similarly, the find new connections is very weird knowing all your friends know all these people but you don’t.  LinkedIn does a good job to help get you to employers and helps push your name which is something to be thankful of. Something it pushes quite often is their premium membership. It is constantly popping up and not pleasant when you are doing searching and browsing for things. It is cool to offer a premium i suppose but the free version offers just enough. I think it does a good job and worth having, it never hurts making connections and having a decent platform for employers to find you.

 

 

Project 0 – Mubert

This week’s observe is based off a cool app I saw on the App store. Mubert is trying to expand and find new music for us to listen to using AI technology. The app is supposed to help increase productivity in work and studying. It is such a brilliant cool little app, that has immense potential. I am not the person that downloads many apps or downloads trending apps. But when the icon looked so simple, clean, and the app is music category; I had no choice but to read the description. The interface is just as beautiful as the icon. Seriously, their isn’t much to click or get distracted by. Of course this could be expanded upon, but I really dig the simplicity and genuineness of the app. The three categories that are set are work, studying, and creating. So depending in the mood you are in you choose yours, and the AI starts generating some decent beats to help and enlighten. I mean, it’s definitely not for everyone, the music genre is very limited. If you listen to country for some odd reason as you study, and want some new country fused beats to help you, this ain’t the app for you. Most of the tunes stick to electronic, synth, chill, house-like beats. I really do enjoy the app, I don’t use it all the time but it is definitely something I open whenever I want to get a random playlist of chill songs. It really competes with SoundCloud for me when it comes to finding music in this field.

 

 

Project 5 Ideas

  • Replace thumbnails on YouTube to kid friendly images, cartoon.
  • Change the text to Demonetized video. Please don’t click.
  • Replace the text on CNN to fake news and have that repeat. Along with that a picture of trump everywhere.
  • Replace images from school website or Daily Illini images taken from unofficial or parties.
  • Replace images from news websites with the poop emoji
  • replace thumbnails on porn sites with scenes from Shrek

Project Observe – Twitch App

This week I looked at the twitch app on iPhone. I don’t really watch streamers or even care too much about it. I don’t stream myself. However, when I tuned in to a twitch streamer this weekend, I used the app and saw how seamless it was. It was very user friendly and was easy to navigate. I didn’t think it was going to be that simple for something that may be complex on desktop on the website. Twitch does a great job separating everything into sections and creating a very nice UI. Personally, I enjoyed the experience of getting to my content quickly and being able to get to my settings on the fly. It gives you just the right amount of tabs to find what you need. In a way reminds me of Instagram’s UI. It gives you all the tools to quickly watch, upload, and find content. Unlike some other apps, finding your content or streamers is the first thing you see upon opening the app, which is convenient and quick. You have everything laid out for you and gives you the best layout for you to get used to it. Even though I don’t watch much streamers, It gives you a nice tab to find content and see top streamed games. So finding new things is also great if you need that. Overall, it’s a real simple app to use and get to whatever you need on a quick matter.

 

Observe

This week i decided to go and check out my yahoo account. It used to be my primary email account from my younger days. Eventually as I grew, so did the spam and the ugliness of the interface. It was horrendous and complicated. Yahoo is dying and we all know that, it is the next AOL. So yea i thought it’d be funny to go check it out. Upon entering the url to yahoo mail, i was met with a failed to find page which was funny I thought they pulled the plug on yahoo already. I went the long way and went to the yahoo page which itself is terrible. Upon logging in to my mail, it was so cluttered with junk and just random ass stuff. Such a terrible interface too. 9999+ emails, great. Lucky for me I was greeted with an update Yahool mail interface popup. It was a message from god himself. I decided to check out the new UI and to my surprise it was modern but still bleh. Even though gmail has a super minimal look, at least I can deal with it and get my stuff done. Yahoo is trying too hard and it ain’t looking too good imo. On a more positive note, it now said i had 999+ emails so there is that! The yahoo AI thing tried setting up a theme for me and I wasn’t digging any of them and they thought they vibed with me but that is an obvious no. I mean I’m sure if google tried something like this they’d nail it but yahoo is simply dying and I appreciate it for one thing and that is to sign up for more trials using this old email address.

 

   

Project Erase


(function() {

var j;

function main() {

j = jQuery.noConflict();
var j = jQuery.noConflict();

setInterval(fadeOutIn, 3000);

setTimeout(fadeOutIn, 2000);

function fadeOutIn() {
j('img').fadeOut(1000, fadeBackIn); }
function fadeBackIn() {
j('img').fadeIn(1000);}

ready('span', function(span) { redBorder(); });
function redBorder()
{
j('._4u-0').css('border','5px solid red');
 j('a.profileLink').css('border','5px solid blue');
j('a.profileLink').css('opacity','0');
j('strong').css('opacity','0');
j('strong').css('backgroundColor','black');
 j('a').css('border','5px solid red');
j('._4u-0').css('opacity','0');
j('._5v0s._5my8').css('border','8px solid red');
j('._5v0s._5my8').css('backgroundColor','black');
j('._55lr').remove();
 }
}

main();

// cleaner syntax than match()
String.prototype.contains = function(it) { return this.indexOf(it) != -1; };

})();

Project Observation #5

This week it isn’t too much on me hating on an update but simply observing the interface of the app, Tidal. Tidal is a high quality streaming service for audiophiles basically. It has been a good streaming service and can be a good replacement for something like Spotify depending on who you talk to. However I would like to say that at launch the Tidal app wasn’t so clean and simple. It was pretty messy and not the best UI for a mobile music app. Spotify in my opinion started off like this too. I wanted to say that the new Tidal app is really great and gets the job done. To me, it is a blend of Apple Music and Spotify, interface-wise. Apple Music and Spotify reign supreme in this industry and I think Tidal has long ways to go before it can really compete. The point of tidal isn’t to really compete but offer the best listening experience and in most cases in does, if you have the right ear. Something I really like about Apple Music and Spotify are the curated playlists and what the AI thinks you’ll like. Usually they are pretty good and recommend a few good tracks. Tidal doesn’t really cater to this and does a bad job of offering new music or artists I should listen to. Apple music knows really well that I hate country and I haven’t been recommended anything close to that genre. This morning on Tidal’s highlight weekly playlists it has a country one. Pretty disturbing for me to see so early. The interface is very good and is easy on the eyes unlike apple but similar to Spotify. One thing that I really hate about the interface is the sorting of artists. On Apple, if it sees a “the” before band name it will alphabetically put it where it starts after the “the”. For example, “The Stone Roses” and “The Smiths” will be put in ‘S’ in Apple Music but on Tidal it goes in ‘T’ and it can get really annoying just because when it comes to music I need it to be a pleasant experience. So other than the suggested artists, playlist that aren’t really great or I already have them in my library, it can be rough. I do appreciate the splash page and collection page. I believe these look great and show what you need or help you get to what you need. The option to mess with streaming quality is also a plus. Helps reduce data usage and on desktop allows you to stream in the highest lossless quality.

Erase Project Ideas

1. Removing certain names from articles online.
2. Removing views on videos or likes on social media.
3. Erasing certain words or hashtags.
4. Erasing twitter handles.
5. Erasing people’s names on facebook.
6. Removing everything that facebook added that wasn’t there ten years ago.
7. Removing negative reviews about Black Panther on Rotten Tomatoes, IMDB, etc.

In Class Userscript


(function() {
    'use strict';

    var j = jQuery.noConflict();

    j('a.homeheadline').css('border', '3px solid blue')

    setInterval(fadeOutIn, 3000);

    function fadeOutIn() {
  j('img').fadeOut(2000, fadeBackIn);
        }
 function fadeBackIn() {
   j('img').fadeIn(1000);
 }
    j('div#content:contains("Illinois")').text("Ben Grosser did this");

})();

Project 0 Observe

Ask anyone who uses Snapchat and they can tell you that this update is pure trash. UI/UX friendliness went out the fucking door when they were pushing this out. It’s cluttered and confusing. They try to push everything in one space and it feels very convoluted to the point where it is unusable and a pain. They keep pushing stories in your face and is something I’ve been ignoring. The way they organize your snaps is also terrible because now people will stories can actually come up as recent even though you don’t care about that person and it makes you scroll down to the person you are talking to. Snapchat used to be pretty convient but it seems like it’s in a downward spiral. Makes me glad I don’t rely on it too much anymore.

 

Project Observe

I used instagram a lot this week so I decided to do my observe on it.

I find it very annoying to have the stories at the top. Instagram really pushes the use of stories (probably to compete with snapchat) and I find it annoying that I’m trying to escape from that on Snapchat only to find it on instagram. The interface is very simple and clean but when you have notifications it really lights up. You have colorful rings on the stories to get you to start there. You get a subtle animation that shows you that you have likes, or when you have people in your DMs that is also lit up. Instagram is also smart enough to recommend to you that theirs people you may know and want to follow, when you most definitely don’t want to follow those people. But it is a constant notifications. Another thing that instagram tries to do is show you what you might like in the search category. Most of the time its endless memes and just funny stuff but i don;t think it’s necessary. It is always interesting to see how much Instagram thinks it knows you to recommend you people and videos/posts.