Sachverhalt: A. Am 19. August 2016 sprach das Obergericht des Kantons Zürich A._ der versuchten Nötigung, der Urkundenfälschung und der Drohung schuldig. Unter anderem von den Vorwürfen einer versuchten Nötigung und der mehrfachen, teilweise versuchten Verletzung des Bankgeheimnisses und der mehrfachen Verletzung des Geschäftsgeheimnisses sprach es ihn frei und stellte ein weiteres Verfahren betreffend mehrfacher Verletzung des Bankgeheimnisses ein. Es belegte ihn mit einer bedingten Freiheitsstrafe von 14 Monaten. Am 10. Oktober 2018 wies das Bundesgericht die Beschwerde der Oberstaatsanwaltschaft des Kantons Zürich ab, soweit es darauf eintrat. Die Beschwerde von A._ hiess das Bundesgericht teilweise gut, hob das angefochtene Urteil auf und wies die Sache zur neuen Entscheidung an die Vorinstanz zurück. Im Übrigen wies es die Beschwerde von A._ ab, soweit auf sie einzutreten war (vereinigte Streitsache Oberstaatsanwaltschaft des Kantons Zürich gegen A._ [Verfahren 6B_1314/2016] und A._ gegen Oberstaatsanwaltschaft des Kantons Zürich [6B_1318/2016]). B. Am 29. November 2019 erliess das Obergericht einen neuen Berufungsentscheid. C. A._ führt Beschwerde in Strafsachen. Er beantragt, die gesamte Verfahrensdauer und weitere Faktoren seien in der Strafzumessung zu berücksichtigen. Es sei Willkür der Begründungen betreffend die Strafzumessung festzustellen. In Bezug auf die Auferlegung von Verfahrenskosten sei eine Verletzung der Unschuldsvermutung festzustellen. Das Verfahren gegen ihn sei "gesamthaft als ultima ratio" einzustellen. Ausserdem beanstandet A._ die Rechtsmittelbelehrung des in das angefochtene Urteil integrierten Beschlusses. Er stellt sinngemäss ein Gesuch um unentgeltliche Rechtspflege.