Confuse

Chocolate ice cream is my favorite desert.

The Sahara is the world’s largest hot desert.

lungualeo

Accept vs Except
Principal vs Principle
Lose vs Loose
Beside vs Besides
Ensure vs Insure
Diary vs Dairy
Sensitive vs Sensible
Bare vs Bear
Affect vs Effect
Quite vs Quiet
Alone vs Along
Cereal vs Serial
Stationary vs Stationery
Conscience vs Conscious
Storey vs Story

Snow

SNOW ON THE MOUNTAIN (дословно: снег на горе) – так говорят о седине.

Sure, there’s a bit of snow on the mountain, but I still lead as adventurous a life as I ever have! – Конечно, голову припорошило, но я по-прежнему веду активную жизнь.

SNOW ON THE ROOF (снег на крыше) – припорошить может не только гору, но и крышу, что образно также означает «поседеть».

SNOW JOB – к уборке снега во дворе или сбрасыванию снега с крыши это выражение не имеет касательства. Оно означает льстивое и лживое манипулирование:

He laid the compliments on her so thick, it was surprising that she couldn’t see that it was nothing more than a snow job. – Он засыпал её такими тупыми комплиментами, просто удивительно, как она не заметила, что он просто льстит ей.

She thought she did a snow job on the teacher, but it backfired. – Она думала, что умаслила учителя, но эффект получился совершенно обратным.

TO ROAST SNOW IN A FURNACE (жарить снег в печи) – (Мне, пожалуйста, средней прожарки!) Тут и без перевода, думаю, понятно, что речь идёт о бесполезном, неблагодарном и трудном деле.

You’re so tiny that there’s no way you can carry that armchair upstairs all by yourself—you might as well roast snow in a furnace! – Ты такая кроха, что тебе не под силу поднять то кресло самостоятельно – с тем же успехом ты можешь поджаривать снег в печке!

PURE AS THE DRIVEN SNOW – чист как выпавший снег. И речь в этой идиоме далеко не о том, что кто-то наконец сходил в баню:

She’s just sixteen and pure as the driven snow. – Ей шестнадцать и она чиста и невинна как выпавший снег.

How dare he criticize me for having an affair? He’s not exactly as pure as the driven snow himself. – Да как он смеет критиковать меня за интрижку? Он сам далеко не ангел.

SNOW BUNNY (снежный зайка, кролик) – этот «зайка» заслужил своё прозвище потому, что является новичком горнолыжного спорта. Кстати, спуск для новичков называется bunny slope.

TO SNOW UNDER – быть заваленным (обычно работой). Актуально? Возможно, если вы уже вернулись с горнолыжных bunny slopes =)

Look, I’m really snowed under at the moment. Can this wait? – Слушай, у меня реальный завал сейчас. Это может подождать?

TO SNOW OUT – перенести или отменить (концерт, встречу, матч) из-за снегопада.

Но даже если снега навалило столько, что до концерта не добраться, не стоит отчаиваться – всегда можно найти себе занятие по душе даже зимой: лепить SNOWMAN (снеговик), играть в SNOWBALLS (снежки) или рисовать на снегу SNOW ANGEL (снежный ангел).

InputFilter

{
  final InputFilter filter = new InputFilter() { 
        @Override
        public CharSequence filter(CharSequence source,
                int start, int end, Spanned dest, int dstart,
                int dend)
        {
              for (int i = start; i < end; i++)
              { 
                   if (Character.isDigit(source.charAt(i))||Character.isLetter(source.charAt(i)))
                   { 
                           return ""; 
                   } 
           } 
            return null;
        } 
};
answerTXT.setFilters(new InputFilter[]{filter});

ContextWrapper ContextImpl getBaseContext

ActivityThread casts Application.getBaseContext() to ContextImpl

static ContextImpl getImpl(Context context) {
        Context nextContext;
        while ((context instanceof ContextWrapper) &&
                (nextContext=((ContextWrapper)context).getBaseContext()) != null) {
            context = nextContext;
        }
        return (ContextImpl)context;
    }

Potential crash when !(context instanceof Activity)

public static Activity unwrap(Context context) {
    while (!(context instanceof Activity)) {
        ContextWrapper wrapper = (ContextWrapper) context;
        context = wrapper.getBaseContext();
    }
    return context;
}