にわか仕込み(にわかじこみ)

Japanese vocabulary

Meaning: hasty preparation; cramming; makeshift knowledge; goods prepared in a hurry (after they were already needed); makeshift

See it used in real works