Alessandro Melandri

Why Passwords Have Never Been Weaker and Crackers Have Never Been Stronger

• Permalink

An in-dept technical article by Arstechnica on password cracking techniques, a must read for an IT guy and for whoever is worried about his online security.

For the record, after reading the article I bought 1Password and changed every password of my key online accounts.

World War II in Photos

• Permalink

A great retrospective on World War II by The Atlantic.

spacer

Living Without Human Contact for 40 Years

• Permalink

The incredible story of the meeting between a group of geologists and a family that lived for 40 years in the russian taiga without human contacts, even unaware of World Ward II.

The low door creaked, and the figure of a very old man emerged into the light of day, straight out of a fairy tale. Barefoot. Wearing a patched and repatched shirt made of sacking. He wore trousers of the same material, also in patches, and had an uncombed beard. His hair was disheveled. He looked frightened and was very attentive…. We had to say something, so I began: ‘Greetings, grandfather! We’ve come to visit!’

The old man did not reply immediately…. Finally, we heard a soft, uncertain voice: ‘Well, since you have traveled this far, you might as well come in.’

Smithsonian Magazine

Android Fragmentation

• Permalink

spacer

Gingerbread, released on 2011, accounts for the 47% of the traffic mostly because a lot of Android smartphones are not upgradeable to the latest version.

This is a bit weird if you think that iOS 6 runs quite well on a 3GS, that was released on july 2009.

Source: Google

Winter

• Permalink

spacer

Going Minimal

• Permalink

It's been a long time since I wrote something on my blog, mostly because I was busy at work and in my spare time I preferred staying with my family instead of “wasting time” on the internet.

In the meantime the Octopress template I released eight months ago has been adopted by a few people and besides being very happy for the feedback received I felt that I needed a more unique look for my blog.

One year ago I moved away from WordPress and choosed Octopress because I didn't want to deal with unnecessary complication anymore.

I built a template because I wanted a custom layout for my blog, but now that a new Octopress release is around the corner and I should check and update the template code to be compatible with the new features, I don’t have enough time to do it, I don’t want to do it, even if it’s simpler than I think.

So I built a new layout for my blog customizing only the CSS of the default template because this surely gives me less freedom over the layout but it's a lot more easy to maintain.
It's still a work progress, but I'm quite satisfied with it.

Here it is, minimal, and white.

It's a Customization

• Permalink

Darkstripes Octopress theme is getting some good feedback and I'm receiving a lof of message from people thanking me for creating this theme.

Besides being very happy about the positive comments that the theme is receiving, I'd like to point out that Darkstripes is a customization of the original Octopress theme created by Brandon Mathis who surely put a lot of effort and time to build it so we all should thank him for giving us such a nice piece of software.

Thank you Brandon! :)

Some Darkstripes Theme Improvements

• Permalink

Following the feedback I received after releasing Darkstripes, I've just released some little improvements to the theme.

Checkout the GitHub repository.

Blog archive

Decreased the font size and improved the vertical alignment of text elements.

spacer

spacer

Article footer

Added some styling to navigation buttons in the article footer improving the mobile user experience too.

spacer

spacer

spacer

As usual, you can test the latest changes right on this site.

DarkStripes Octopress Theme Released

• Permalink

Some months ago I published an article about the Octopress theme customization used on this site and since then I received a lot of feedback and customization requests.

I finally reworked it and built a complete Octopress theme, released on Github, so you can fork it and customize it to fit your taste.

Following one of the most requested modification, I’ve updated the header code removing the image “{am}” and rendering the logo using only HTML and CSS.

I'm still tweaking the code and trying to test it on all browser (IE still to come), so maybe the best way to install the theme is to clone the Git repository in your Octopress .theme folder. Please, use GitHub issues if you have any problem with the theme.

If you'd like to see how it looks, this websites always uses the latest code.

In the screenshot below you can see the difference beetween the old header using an image for the logo and the new header that is using html and css to render the same logo.

spacer

jQuery/Javascript to Replace Broken Images

• Permalink

A nice StackOverflow thread about using Javascript to manage missing images in web pages.
Those are my favourites tecniques:

Simple Javacript function to be invoked on the img onError event

function ImgError(source){
source.src = "/images/noimage.gif";
source.onerror = "";
return true;
}

One line jQuery code to get the same result

$('img').one('error', function() { this.src = 'broken.gif'; });
← Older Blog Archives
gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.