Why don’t my Django unittests know that MessageMiddleware is installed?

Django 1.4 has a expected behavior when you create the request with RequestFactory that can trigger this error. To resolve this issue, create your request with RequestFactory and do this: from django.contrib.messages.storage.fallback import FallbackStorage setattr(request, ‘session’, ‘session’) messages = FallbackStorage(request) setattr(request, ‘_messages’, messages) Works for me!

Get all messages from Whatsapp

Whatsapp store all messages in an encrypted database (pyCrypt) which is very easy to decipher using Python. You can fetch this database easily on Android, iPhone, Blackberry and dump it into html file. Here are complete instructions: Read, Extract WhatsApp Messages backup on Android, iPhone, Blackberry Disclaimer: I researched and wrote this extensive guide.

Chrome extension: Get current tab from popup

chrome.tabs.getSelected is deprecated. You should use chrome.tabs.query instead. chrome.tabs.query requires two parameters: a query object and a callback function that takes the array of resulting tabs as a parameter. You can get the “current tab” by querying for all tabs which are currently active and are in the current window. var query = { active: … Read more

Ruby on Rails i18n – Want To Translate Custom Messages in Models

Use a symbol for the message: validates :email, presence: true, length: { maximum: 60 }, format: { with: valid_email_regex, message: :bad_email }, uniqueness: { case_sensitive: false } then in the yaml file [lang]: activerecord: errors: messages: bad_email: “just ain’t right” If there’s a translation specific to this model, it will override the general one above: … Read more