If you are looking for a scrapper, ie to crawl and extract data from a website for Price Management, Marketing, update on football score, news clipping, etc…. the Scrapinghub team have announced the release of Portia, an open source visual web scrapper.
Portia allows you to extract data in a very intuitive way without the need of programming knowledge. You just need to annotate web pages and indicate what data to extract (From the visual editor) and Portia will learn how to scrape similar pages from the website.
Check out the demonstration video:
You can download Portia or contribute to the project through Github here.
I’m a big fan of open source softwares (and it could be free as free speech, it can be even better !) and tend to support open data initiative (Quite important with the data coming from the government in my opinion).
The aim of this project is to establish the content of our yogurts in an open database. Actually, no need to open any yogurt as the ingredients and nutrition facts are on the label.
They are keen to open any type of yogurt (Organic or not) at any flavour, type of milk (Cow, goat, camel, …) and in any country.
It’s actually quite easy to do so, just install their mobile application or directly go to their web platform, and add a picture, bare-code (Or just scan it with your smartphone) and the content to their database.
This will help buyers to decrypt them like what are all these Exxx (“Only” 1500 out there), but also will help to search (without specific allergens for example) and compare yogurts among themselves.
Quite easy and fun to do.
And you, are you already participating in any open data initiative? Or may be you are already participating on this one?
If you are using any of these password you MUST change them as soon as possible by a robust one.
By robust, I mean:
– Difficult to bruteforce (Trying all the combination possible with important processing power, like doing aaa, aab, aac, aad. Easy to do with current technology….)
– Difficult to guess (If your first 3 letters start by oba, most probably the next 2 will be ma…obama. This can be done based on statistics and using words from dictionaries,… alias Entropy)
Write down your password on a piece of paper and post it on your computer (Too many people and enterprises are still doing it…).
Use the same password across multiple services. If one service is compromised, you could loose all the others accounts !
Share your password with anyone else. You may trust your friend, colleagues, family, but they may not have as good practices as (hopefully) you have to keep it secret.
If your email providers or any other services is requesting to send them your password for double checking or repair something, etc…, or any others reasons. Do not share it ! Most probably it is just some SPAM, SCAM, …Professional providers will NEVER ask you your password.
of yourself, including nicknames or login name (Even in reverse order or whatever order);
of your relatives;
of fictional characters or popular movie (Lord Of the Ring, Star Trek,…;
of any place or proper noun;
your phone number;
your social security number;
your driver’s licence number or licence plate;
your room number or address;
any common number like 3.1415926;
any mathematical series such as 1234 or 2468, etc…(Computer will be better than you at this game)
Any word in any dictionary in any language in any form including slang, obscenity, or even technical jargon.
Any common phrases such as “Thanks God, it’s Friday” or “So far so good’, etc..;
Simple patterns, including:
passwords of all the same letter;
simple keyboard patterns (qwerty, asdfjkl);.
Any information about you that is easily obtainable:
favorite rock group.
Any object that is in your field of vision at your workstation.
Any password that you have used in the past.
Change your password frequently (Every 3 to 6 months);
Use both UPPER and lower case letters.
Use numbers, letters and special symbols (!@#$%^&*).
Create simple mnemonics (memory aids) tp help you remember your password:
“Ial 4g miPA$$.” for “I always forget my password.” (14 characters with UPPER and lower case, both letters and numbers with special symbols (Including spaces)
“HmPwaCciaCccP?” for “How many passwords would a cracker crack if a cracker could crack passwords?” (From MIT example)
Use misspelled words (Whut ru tolqing Abut?).
Use a minimum of eight characters. Some even recommend at least 15 characters. Anyway, in most of the case, the longer the better.
Could use your own standard rule to change a little bit only your password for each different services:
“Ial 4g miPA$$.” could become “Ial 4g-GO miPA$$.” for Google account and “Ial 4g-AM miPA$$.” for Amazon account.
Some people are recommending to use Password Wallets to avoid having to remember several passwords for different services. It’s basically a small software installed on your computer or smartphone that will keep records of all your passwords and will be protected by a super strong password (The only one to remember).
I’m not a big fan of these software as protecting your own computer might not be an easy job to avoid any hack, etc.. and you need to really trust this software to put all your eggs in the same basket…
Actually, for non critical passwords, if might even be safer to write it down on a small paper and keep it in your wallets, as most of the attacks will come from internet or having physical access to your computer.
The best will always be to keep it in your head. And if you forget it, just reset it.
If you want to see what could be a robust password, I recommend you this Strong Password Generator. However, it may be risky to use it as you are not sure if this website is keeping in record all the generated passwords in its database. (Probably not, but now, as a advised user, you should doubt of everything)
And to see how secure would be your password, I recommend you using this service. But here again, you are not sure that once entered into the website, it keeps record or not.
And you, what are your tips to choose a good password?