Archivos

Tipografias para documentos legales

Podriamos pensar que al redactar un documento con fines legales la tipografia no importa mucho, sin embargo hay que tener cuidado en este tema, pues el tipo de fuente que utilizemos será en gran medida la responsable de la impresión y seriedad que reflejaremos y queramos transmitir.

Me he encontrado con http://www.typographyforlawyers.com un sitio donde se muestran varias tipografias ideales para nuestros documentos legales, asi como recomendaciones y fuentes que no deberiamos utilizar para estos fines. A continuación presento algunas de las tipografias recomendadas:

Fuente Equity

Equity posee muchas propiedades que la hacen una gran tipografia. Ademas de que ha sido diseñada para usarse en impresoras de oficina.

Fuente Lyon Text

Esta fuente de Kai Bernou esta basada en el trabajo del frances Robert Granjon en el siglo XVI. El New York Times Magazine usa esta fuente para el contenido de sus articulos.

Fuente Miller

Es muy popular en las revistas de noticias. Se utiliza en toda la revista New York. Si te gusta el sistema de fuente Georgia, considera usar Miller - ambos fueron diseñados por Matthew Carter, y tienen muchas características comunes

Fuente Mercury

Es una fuente de Jonathan Hoefler y Tobias Frere-Jones. Mercury ha sido diseñado para los periódicos pero también ha encontrado un lugar en las revistas.

Fuente William Caslon

La fuente William CaslonSe basa en los diseños del siglo 18 de la fuente del diseñador británico William Caslon. Esta versión, diseñada por William Berkson, es un renacimiento muy bien hecha, perfectamente equilibrado entre lo moderno y tradicional.

Fuente Sabon

Sabon fue lanzado en 1967 como un tipo de letra para libros estilo Garamond. Poseee un aspecto tradicional, pero no está demasiado sobreexpuesta.

Conexión PDO: PHP Data Objects

PDO (PHP Data Objects) es un driver compilado en C/C++ y sirve para tener acceso a bases de datos mediante PHP.

Debido a la gran cantidad de Bases de Datos que soporta PHP y a que cada una necesita de su propia API o Interfaz de Programación; surge PDO como una manera de portabilizar las bases de datos, ademas de estar enfocada a objetos, de esta forma ahorrandonos complicaciones con cada API de cada Base de Datos.

PDO actualmente soporta: Microsoft SQL Server, Firebird, IBM Informix, MySQL, Oracle, ODBC, PostgreSQL, SQLite.

Conexión a PDO (PDO::__construct)

Para conectarse a alguna Base de Datos mediante PDO, tomaremos como ejemplo MySQL, y ha de verse de la siguiente manera:

<?php
$dsn = "mysql:dbname=st;host=localhost";
$usr = "root";
$pwd = "";
try {
  $cn = new PDO($dsn, $usr, $pwd);
  $cn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch(PDOException $e) {
  echo "Error Connection: " . $e->getMessage();
}
?>

De aqui en adelante las peticiones MySQL son las mismas, solo es cuestión de estudiar un poco algunas de las funciones que incluye PDO. Para más información consulta este tutorial: http://php.net/manual/es/book.pdo.php

Generar Strings Aleatorios en PHP

Hay ocasiones en las que es necesario generar ciertos ID únicos para asignar contraseñas de usuarios, o al momento de guardar algun archivo en el servidor y asignarle un prefijo para evita duplicidad, o según sea el caso. A continuación el código de la función PHP para generar cadenas aleatorias.

function idUnico($length = "") {
  $str = md5(uniq_id(rand(), true));
  if($length != "") $return substr($str, 0, $length);
  else return $str;
}

La función por default generara un string de una longitud variable, sin embargo es posible asignar una longitud al string que deseamos, por ejemplo si deseamos un string de longitud 8 llamaremos a la funcion asi:

<?php
echo "La cadena resultante es: ".idUnico(8)
//Imprimira por ejemplo
//La cadena resultante es: qekhx72x
?>

Es sencillo de implementar y comprender. Espero les sea de utilidad.

 

© 2022. All rights reserved.

RSS Feed . This blog is proudly powered by Blogger.