Faits:
Faits:
A. Le 22 mars 2004, le Juge de la détention du district de Zurich a inculpé A._ pour des délits patrimoniaux et ordonné sa détention préventive. Cette mesure a été prolongée le 18 juin 2004. Le 16 juillet 2004, la détention préventive a pris fin. A._ a été incarcéré pour l'exécution d'une peine privative de liberté, dont le terme a été fixé au 5 décembre 2004.
Le 3 décembre 2004, le Juge de la détention a ordonné le placement de A._ en détention préventive dès le 5 décembre 2004, à raison des faits ayant donné lieu à son inculpation du 22 mars respectivement du 18 juin 2004.
Le 3 décembre 2004, le Juge de la détention a ordonné le placement de A._ en détention préventive dès le 5 décembre 2004, à raison des faits ayant donné lieu à son inculpation du 22 mars respectivement du 18 juin 2004.
B. Par acte daté du 5 décembre 2004, remis à la poste le 13 décembre et reçu le 14 suivant, A._ a recouru auprès du Tribunal fédéral.
Le 15 décembre 2004, le Président de la Ire Cour de droit public a averti le recourant du caractère vraisemblablement irrecevable de sa démarche au regard de l'art. 90 al. 1 let. b OJ. Il l'a invité à verser le montant de 1000 fr. au titre de sûretés pour les frais judiciaires présumés dans un délai expirant le 22 décembre 2004, avec l'avertissement qu'en cas de défaut de paiement dans le délai prescrit, le recours serait déclaré irrecevable (art. 150 OJ).
Le 22 décembre 2004, A._ a maintenu son recours. Il n'a pas versé l'avance requise. Il a demandé la désignation d'un avocat d'office.
Il n'a pas été demandé de réponse au recours.

Le Tribunal fédéral considère en droit:
Le Tribunal fédéral considère en droit:
1. Le Tribunal fédéral examine d'office et avec une pleine cognition la recevabilité des recours qui lui sont soumis (<ref-ruling> consid. 2 p. 250, 302 consid. 3 p. 303/304, 306 consid. 1.1 p. 308, et les arrêts cités).
1. Le Tribunal fédéral examine d'office et avec une pleine cognition la recevabilité des recours qui lui sont soumis (<ref-ruling> consid. 2 p. 250, 302 consid. 3 p. 303/304, 306 consid. 1.1 p. 308, et les arrêts cités).
2. Aux termes de l'art. 90 al. 1 let. b OJ, l'acte de recours doit contenir un exposé des droits constitutionnels ou des principes juridiques violés, précisant en quoi consiste la violation. Le Tribunal fédéral examine uniquement les griefs soulevés devant lui de manière claire et détaillée (<ref-ruling> consid. 2.1 p. 120; <ref-ruling> consid. 1c p. 53/54; <ref-ruling> consid. 4 p. 43). En l'occurrence, l'écriture du 5 décembre 2004, incohérente et incompréhensible, semble se limiter à la dénonciation de certains éléments de la procédure pénale. Elle ne contient aucun argument permettant de discerner en quoi l'autorité cantonale aurait violé la Constitution en ordonnant la détention préventive du recourant.
Le recours est partant irrecevable. Il l'est aussi parce que le recourant n'a pas versé l'avance de frais dans le délai requis (art. 150 al. 4 OJ).
Le recours est partant irrecevable. Il l'est aussi parce que le recourant n'a pas versé l'avance de frais dans le délai requis (art. 150 al. 4 OJ).
3. Au regard du principe de la célérité, le Tribunal fédéral est tenu de statuer immédiatement, sans attendre l'expiration du délai légal de trente jours (art. 89 al. 1 OJ).
3. Au regard du principe de la célérité, le Tribunal fédéral est tenu de statuer immédiatement, sans attendre l'expiration du délai légal de trente jours (art. 89 al. 1 OJ).
4. Le 22 décembre 2004, le recourant a requis la désignation d'un défenseur d'office. S'il souhaite recourir contre sa détention, il dispose de l'appui du défenseur d'office qui lui a été désigné dans la procédure cantonale, ou, à défaut, d'un avocat qu'il choisirait lui-même avec le mandat de recourir pour lui en demandant l'assistance judiciaire au sens de l'art. 152 OJ. Le Tribunal fédéral n'a pas à se substituer au recourant sur ce point. En l'état, eu égard au caractère manifestement irrecevable de la démarche du recourant, la requête d'assistance judiciaire doit être rejetée. Il suit de là que les frais devraient être mis à la charge du recourant. Sur le vu de sa situation personnelle, il convient de déroger à cette règle et de statuer exceptionnellement sans frais. Il n'y a pas lieu d'allouer des dépens (art. 159 OJ).

Par ces motifs, vu l'art. 36a OJ, le Tribunal fédéral prononce:
Par ces motifs, vu l'art. 36a OJ, le Tribunal fédéral prononce:
1. Le recours est irrecevable.
1. Le recours est irrecevable.
2. La demande d'assistance judiciaire est rejetée.
2. La demande d'assistance judiciaire est rejetée.
3. Il est statué sans frais, ni dépens.
3. Il est statué sans frais, ni dépens.
4. Le présent arrêt est communiqué en copie au recourant, à la Bezirksanwaltschaft Zürich et au Bezirksgericht Zürich, Haftrichter.
Lausanne, le 4 janvier 2005
Au nom de la Ire Cour de droit public
du Tribunal fédéral suisse
Le président: Le greffier: