Could you separate the packet into individual portions wrapped in glad-wrap? That way you could allow yourself one portion per day without going over your limit.

How quickly are you eating them? If you really savour the taste, rolling the nut around in your mouth before chewing and swallowing it, you may find your craving for nuts is satisfied with a smaller serving than usual.

Yep, that's what I used to do. I'd count out 15 (?) almonds and put them in a little container to take to Uni, resulting in one serve per day. Another recommendation I've heard is to put your portion on a plate/in a bowl before you eat, so you can put the packet away and stop when you've had your portion. Apart from that, maybe a time activated safe?

And almonds are actually pretty good for you anyway (in moderation, of course):

Originating in China, almonds are an excellent source of vitamin E and a good source of dietary fibre, which helps maintain a healthy digestive system. Almonds grow on trees, which is why they are also categorized as "tree nuts". Almonds also contain Copper, which helps maintain healthy skin. Early explorers travelling from Asia to the Mediterranean brought almonds and dried fruit along with them.