Le Tribunal fédéral considère en fait et droit:
Le Tribunal fédéral considère en fait et droit:
1. Le 27 avril 2004, le Tribunal administratif du canton de Genève (ci-après: le Tribunal administratif) a confirmé une mesure de mise en détention administrative "pour une période de deux mois, soit jusqu'au 26 juillet 2004" (cf. l'arrêt du Tribunal administratif du 11 juin 2004, ch. 2c, p. 2), prise à l'encontre de X._, ressortissant algérien né le 14 avril 1971.
Le 17 mai 2004, X._ s'est opposé verbalement et physiquement à son refoulement vers l'Algérie, ce qui lui a valu une condamnation à dix jours d'emprisonnement ferme pour opposition aux actes de l'autorité. Une nouvelle place a été réservée pour l'intéressé sur un vol de Genève à Alger, prévu le 28 juin 2004.
Le 17 mai 2004, X._ s'est opposé verbalement et physiquement à son refoulement vers l'Algérie, ce qui lui a valu une condamnation à dix jours d'emprisonnement ferme pour opposition aux actes de l'autorité. Une nouvelle place a été réservée pour l'intéressé sur un vol de Genève à Alger, prévu le 28 juin 2004.
2. Le 26 mai 2004, l'Officier de police compétent a placé X._ en détention administrative pour une durée de trois mois.
Le 27 mai 2004, la Commission cantonale de recours de police des étrangers du canton de Genève (ci-après: la Commission cantonale de recours) a confirmé, sur recours, l'ordre de mise en détention administrative, en en limitant la durée à deux mois, soit jusqu'au 26 juillet 2004.
Par arrêt du 11 juin 2004, le Tribunal administratif a rejeté le recours de X._ contre la décision de la Commission cantonale de recours du 27 mai 2004. Il a retenu en substance que l'intéressé n'avait pas collaboré à l'établissement de sa nationalité effective, qu'il constituait une menace pour la sécurité des personnes en raison de la multiplicité des infractions qu'il avait commises et que la détention administrative respectait le principe de la proportionnalité puisqu'un retour en Algérie était possible à la fin du mois de juin 2004.
Par arrêt du 11 juin 2004, le Tribunal administratif a rejeté le recours de X._ contre la décision de la Commission cantonale de recours du 27 mai 2004. Il a retenu en substance que l'intéressé n'avait pas collaboré à l'établissement de sa nationalité effective, qu'il constituait une menace pour la sécurité des personnes en raison de la multiplicité des infractions qu'il avait commises et que la détention administrative respectait le principe de la proportionnalité puisqu'un retour en Algérie était possible à la fin du mois de juin 2004.
3. Par acte posté le 12 juillet 2004, X._ a recouru au Tribunal fédéral.
3. Par acte posté le 12 juillet 2004, X._ a recouru au Tribunal fédéral.
4. La voie du recours de droit administratif est ouverte contre l'arrêt du Tribunal administratif du 11 juin 2004 et le présent recours a été déposé au Tribunal fédéral dans le délai de trente jours de l'art. 106 al. 1 OJ.
4. La voie du recours de droit administratif est ouverte contre l'arrêt du Tribunal administratif du 11 juin 2004 et le présent recours a été déposé au Tribunal fédéral dans le délai de trente jours de l'art. 106 al. 1 OJ.
5. D'après l'art. 108 al. 2 OJ, le mémoire de recours doit notamment contenir des conclusions et une motivation.
Le recourant ne formule pas de conclusions précises, sauf de ne pas retourner en Algérie, ni d'argumentation topique. En réalité, il ne développe aucune motivation à l'encontre de l'arrêt du Tribunal administratif du 11 juin 2004. Le présent recours ne satisfait donc pas aux exigences de l'art. 108 al. 2 OJ. Il est par conséquent irrecevable.
Au demeurant, l'arrêt du Tribunal administratif du 11 juin 2004 apparaît conforme au droit fédéral.
Au demeurant, l'arrêt du Tribunal administratif du 11 juin 2004 apparaît conforme au droit fédéral.
6. Manifestement irrecevable, le présent recours doit être jugé selon la procédure simplifiée de l'art. 36a OJ. Succombant, le recourant devrait en principe supporter les frais judiciaires (art. 156 al. 1 OJ). Toutefois, dans les cas de ce genre, le Tribunal fédéral statue sans frais (art. 154 OJ). Il n'y a pas de raison particulière de déroger à cette pratique en l'espèce.
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. Il n'est pas perçu d'émolument judiciaire.
2. Il n'est pas perçu d'émolument judiciaire.
3. Le présent arrêt est communiqué en copie au recourant, à l'Officier de police, à la Commission cantonale de recours de police des étrangers et au Tribunal administratif du canton de Genève ainsi qu'à l'Office fédéral de l'immigration, de l'intégration et de l'émigration.
Lausanne, le 16 juillet 2004
Au nom de la IIe Cour de droit public
du Tribunal fédéral suisse
Le président: La greffière: