fusi0n
15Jan/12

#Newnewtwitter Keyboard Shortcuts

Twitter's new design, the second one since the mass adoption of the platform, lovingly called #newnewtwitter was just enabled on my account. You can get a nicer output than what's below by pressing '?' in #newnewtwitter. They're pretty useful keyboard shortcuts - if you, like me, find yourself using the Web version more often than anything else.

Actions Navigation Timelines
F Favorite ? This menu G H Home
R Reply J Next Tweet G C Connect
T Retweet K Previous Tweet G A Activity
M Direct message Space Page down G R Mentions
N New Tweet / Search G D Discover
Enter Open Tweet details . Load new Tweets G P Profile
L Close all open Tweets G F Favorites G M Messages
G U Go to user...
14Dec/11

Fanboy Advices

I realize the impending irony of writing this post right after my small hommage to Steve Jobs.. but somebody on the Internet is wrong. You know how that goes. Jim Darlymple recently blogged about his definition of an 'Apple fanboy':

Someone who is tired of technology being difficult and knows there is something better; someone that loves to get the job done instead of working on their machine; a person that isn’t afraid of breaking the status quo; someone that appreciates quality design and workmanship; a person that realizes cheapest isn’t always best. Apple fanboys are commonly confused with the sensible people of society.

I don't care much about his argument for quality design and workmanship, his affirmation that cheapest isn't always best or his stab at societal common sense. What transpires from the rest of his 'definition' is what I don't want to see happen with the world. Telling people to get an Apple product if they think technology is too difficult is how we'll end up enslaved to the fruit-people. It's supremely important in this day and age not to let technology become overwhelming. Technology, in the state it's in, is meant to be understood and played with, not merely consumed. If you have no understanding of what you're using, well first you're going to be in a world of hurt, then you'll have to rely on somebody who actually understands to help your sorry ass out. Technology isn't kind to neophytes. For every Apple fanboy there is, there's a geek who knows better.

10Mar/11

I really suck at blogging

It's not really a surprise is it? Sometimes I'm very motivated to write this or that, sometimes I really couldn't care less. It's been the latter for some time, and I feel like I'm just letting this site die (or live off 3-4 posts) slowly. I don't like that, so I'll try and figure something interesting to do with this site.

Also, I just noticed that somehow, all my categories have been deleted. Not sure how that happened, but it only motivates me to drive this thing to the ground and start over. Please bear with the lack of content for now. Well that's fixed.

Stay tuned!

14Sep/10

HDMI DRM Is Dead: HDCP Master Key

HDCP MASTER KEY (MIRROR THIS TEXT!)

This is a forty times forty element matrix of fifty-six bit hexadecimal numbers.

To generate a source key, take a forty-bit number that (in binary) consists of twenty ones and twenty zeroes; this is the source KSV.  Add together those twenty rows of the matrix that correspond to the ones in the KSV (with the lowest bit in the KSV corresponding to the first row), taking all elements modulo two to the power of fifty-six; this is the source private key.

To generate a sink key, do the same, but with the transposed matrix.

8Sep/10

Speaking at Podcamp Montreal 2010

PodCamp MontréalFunny story. The PodCamp Montreal people had a full schedule when someone bailed, they put out a call for speakers. I answered, thinking it'd be cool to speak again (after I paid my ticket, too!!) I asked my boss, Martin Ouellette, and a friend, Sylvain Carle, to help me to populate a talk on Social Media titled "Does Social Media Really Exists?" which, interestingly, derived from a 2 minutes discussion at Commun's HQ. Bottom line is, I'm speaking at PodCamp Montreal with Martin Ouellete and Sylvain Carle, Sunday at 10:30. Don't miss it. They made a cool badge that's really too big and so to have it render properly I need to put some text in this article, but I really have nothing more to say about it. It's going to be a debate. If you're thinking of attending, bring your opinions and your voice, because you will be asked to stand up for what you believe in! Hopefully this is long enough...

23Apr/10

Consolidating Facebook’s Takeover of the Net: Bookmarklet to “Like” Anything!

I was wondering, last night, if I'd really have to wait for everyone to implement the new Facebook Social Plugins, more specifically, the new embeddable "Like Button". I think it's a pretty cool alternative to replace everyone's "Share on Facebook" annoying popup link. That being said, I decided I'd throw a little JavaScript together, actually inspired by Damon Cortesi's DM Deleter for Twitter, I put together a bookmarklet to insert a "Like" button virtually anywhere (and by that, I mean on any site/page you visit).

First, for those who want the result before the explanation, drag this link to your browser's bookmark toolbar: Like This

Alright, now for the smart people, here's a breakdown of what this puppy does:


javascript:(function(){
var h=document.getElementsByTagName('head')[0];
var m1=document.createElement('meta');
m1.setAttribute('property','og:title');
m1.content=document.title;
h.appendChild(m1);

var m2=document.createElement('meta');
m2.setAttribute('property','og:site_name');
m2.content=window.location.hostname;
h.appendChild(m2);

var m3=document.createElement('meta');
m3.setAttribute('property','og:url');
m3.content=window.location;
h.appendChild(m3);

var s=document.createElement('iframe');
s.scrolling='no';
s.frameborder='0';
s.allowTransparency='true';
s.style.border='none';
s.style.overflow='hidden';
s.style.position='absolute';
s.style.zIndex='100';
s.src='http://www.facebook.com/plugins/like.php?href='+encodeURIComponent(window.location)+'&layout=standard&show_faces=true&width=450&action=like&colorscheme=light';
var a=document.body.firstChild;
document.body.insertBefore(s,a);
})();void(0);

What that is gonna do is relatively simple and most of you will be able to guess it just by looking at the code above. It creates three META tags, one for og:title, one for og:site_name, and one for og:url which are all required by Facebook to display the data that you actually like.
Once that's done, it creates an iframe, exactly the same as just getting the Like Button code from Facebook and puts it as the first element of the body tag, making it the first thing you see on the page, technically.

This is mostly a little toy, but feel free to use it if you'd like! I'm not too sure why, but when I tried this at home, it would pop up a Facebook login window instead of just "Liking" whatever I was supposed to be Liking... this morning, it doesn't. So let me know what you experience if you try it out.

Edit: ReadWriteWeb is also saying they've got a "Safe" bookmarklet. But theirs don't add meta tags :)

20Jul/09

Kurt Astley – Never Gonna Give Your Teen Spirit Up

Today is another great day in the history of the Internet. Unless you've been living under a rock in a deep, dark corner of the web, you know who Rick Astley is, what he does and how it can be used to generate endless laughter possibilities. Keep that part in mind when I go over the next piece of information.
Someone named DJ Morgoth did an amazing mashup of Rick's (in)famous hit "Never Gonna Give You Up" to the music of Nirvana's Smell Like Teen Spirit. Let me say that again. Someone used Nirvana's instrumental from "Smell Like Teen Spirit" and added the voice of Rick Astley singing "Never Gonna Give You Up". If this doesn't sound awesome by now, please, by all means, do yourself a favor and check the video. Both pieces fit together in a very, very creepy way:

Page 1 of 2
1
2