I've been on holidays, not doing much, mostly enjoying what is sadly my very last summer holiday sheds a tear.
But as usual, when I'm not productive I get all grumpy and I feel like I'm losing precious time.
Before holidays: "I'll have plenty of time to learn and code!"
During holidays: "Man I'm just gonna watch another episode of this new tv show"
So these past few weeks I chose to put android, google glass, unity and oculus asides. I'll deal with them later.
Now It's time to learn. And you can't create without learning the technologies first!
So the first thing I did was take a look at React and MongoDB. After spending a few hours with React I knew I didn't need it and fell in love with Angular. MongoDB seems pretty cool and it's my first time with a noSQL database (I followed the awesome Andrew Burgess tutorial on Tutsplus).
I've been reading a lot about Rails lately and I'm trying to gather all the info I need before starting my next project which will involve those technologies that I've never used before:
-
Ruby on Rails
-
Slim
-
Angular
- CoffeeScript
I already have a simple but useful project in mind.
I start school on September the 1st and I also want to be able to spend a week with GOlang before having too many things to do what I want.
BadUSB
posted August 2014
An interesting read about how any usb device could be a potential threat. Some scary extracts:
Once reprogrammed, benign devices can turn malicious in many ways, including:
- A device can emulate a keyboard and issue commands on behalf of the logged-in user, for example to exfiltrate files or install malware. Such malware, in turn, can infect the controller chips of other USB devices connected to the computer.
- The device can also spoof a network card and change the computer’s DNS setting to redirect traffic.
- A modified thumb drive or external hard disk can – when it detects that the computer is starting up – boot a small virus, which infects the computer’s operating system prior to boot.
And a scarier one...
No effective defenses from USB attacks are known.
Once infected, computers and their USB peripherals can never be trusted again.
Some proof of concept should be introduced in a week at the incoming Black Hat convention. This is gonna be good :)
EDIT:
There's actually something similar that you can already buy: The USB Rubber Duck
Pretty funny, and it's sad to see that it hasn't evolved much (besides some rare exceptions like 24 or The Social Network). For example that hacking scene in the last James Bond Skyfall. Never forget.
A nice and not too hard puzzle that could get you signed up for HackMIT, here's the write up: https://medium.com/hackmit-2014/joining-the-fancycat-club-hackmit-14-puzzle-guide-6f4ebef5b69
Someone wrote about this awesome explanation of what is AES from scratch on the #crypto channel on freenode. It's pretty nice!
I've always disliked paypal but after watching that video I have a new image of Elon Musk. The guy is pretty humble, clever and knows how to explain an idea. The opposite of a Linus Torvald.
What's also really amazing to me is how diversified his vocabulary is. Here are some words I learned thanks to this video:
If you're a college student in the US today might be your lucky day. Coinbase is offering 10$ in bitcoin to students from some american universities. I guess if yours is not accepted you can ask them directly.
To support bitcoin awareness among college students, today we are announcing a bitcoin giveaway: we are gifting $10 worth of bitcoin to students who create a new Coinbase account using their .edu email address.
Here you go
I just gave a new look to my portfolio
here are some screenshots:
I used wow.js and animate.css for the animations. Flick common creative for the free pictures. Open Sans for the font. Bootstrap for the layout.