¿hasta donde podre llegar?

hector2c, mi bitacora

Archivo para Agosto 21st, 2008

diseñando un futuro

con un comentario

jueves, la mañana fue pesada, no pude despertar, las amanecidas son estresantes, conejo suele dormir muy duro.

por la mañana al despertar, conejo tenia pensado despertarme a las 09:00 pero lo olvido, no la culpo, su trabajo es muy pesado

asi que en casa, di de comer a los cones, como siempre peluchin estaba fuera de su jaula, mientras blanco y osito descanZaban muy bien.

llame a conejo, para recordarle que me ayude en obtener la información para mi curso (telemática), ella compro un cd, y mañana tendre la información, olvide mencionar que por la mañana llego mi padre desde aqp, pero solo estara por aqui hasta el día de mañana, tendra que partir.

me agrado la tarde, n y 2d, estaban muy contentos con mi padre, el los entiende, por la tarde les armo una especie de alfombra acolchonada para que ellos puedan ver tv hechados en la sala, fue divertido.

hasta que n se quedo dormida XD, tube que llevarla a su cuarto, pesa un montón, ha crecido mucho ultimamente.

toda la tarde estaba preocupado por el sistema de biblioteca, avanze y avanze, opciones nunca antes pensadas, esta muy bien implementado, pero siento que existen problemas internos.

la preocupacion es no poder solucionarlos y observarlos en pleno trabajo T_T, asi que trato de mejorar lo que pueda, hoy añadi noticias, seccion de cancelado de reservas, autores en tickets de impresión, reservas y prestamos, noticias en el modulo de cliente y administrador, entre otras muchas mas cosas. tenia pensado ir por la tarde a la unviersidad, asi que no veria a conejo hoy, creo que ella se enojo, pero luego de conversar un momento, ella entendio…

asi que empeZe a avanzar con toodo!, hasta que a prox 18:00 el inge me llama u.u y dice que el sistema anda bien y puedo ir mañana …

rapidamente me asiKale, cambie y sali de casa a buscar al cone!, no la llame, deseaba que fuera sorpresa… la deseaba ver… pero esa no era la parte hermosa del día, la parte hermosa viene recien…

al llegar a su casita, la llame, antes habai observado donde estaba, me imaginaba que en el cuarto de su hermana, ya que era la única prendida, como de tv.

al llamarla (luego de responderme un bueeeeeeeen rato), le di la sorpresa que andaba por ahi, asi que ella salio por la ventana y me vio, fue hermosa verla, no deseaba que saliera por el frio, pero al final salio, fue bonito tocarla.

conversamos sobre mi llegada y su estadia en casa, estabamos aburridos del día, como asi decirlo, necesitamos estar juntos, el día es muy distinto si no nos encontramos. luego de molestarla un momento y quebrarme el labio con sus dientotes XD, empezo la conversación… ella desea vivir fuera de su casa y yo escuchaba sorprendido, mas aun fue mi sorpresa al escuchar que deseaba vivir a mi lado… wow, fue hermoso ver aquella necesidad…

lanzarnos a una nueva aventura que duraria el resto de nuestras vidas, suene hermoso… necesito mis papeles urgente, para tener un empleo aceptable… ella comento que tambien le interesaba casarse… fue hermoso escuchar eso de sus labios, el tratar de formar algo que espere por mucho tiempo…

finalmente llego la despedida su hermana habia salido a decirnos que era hora de entrar, era tarde, asi que parti ! T_T

luego de un largo “hasta luego”, y de bajar por toooa la avenida, entre a una tienda de dvds XD llame a conejo para preguntarle que dvds comprar, ella no tenia idea de cual escojer asi que escoji a mi criterio XD, y escoji saint seiya toda la saga de episodios en 3 dvds T_T en formato mpeg4

se que nunca la vere, por que son casi 3 dias de video XD, pero me conformo con saber que las tengo jajajaja, que enfermo… creo que conejo se enojo un poquito XD.

mi padre prometio el dia d emañana comprar memoria y mouse para la pc, anda un poco desfaZada.

llame a conejo por la noche y escuche su voz, ya estaba dormida, me llamo a las 0200 am del viernes, fue un dia corto pero con palabras sencillas que me alegran, una nueva etapa empieza entre nosotros… conejo y yo….

Escrito por hector2c

Agosto 21, 2008 a 11:49 pm

Escrito en diario

php + dbf

con 3 comentarios

POST ACTUALIZADO: asasdf asd fasd fasd fadsf asdfasdasdfdf s

la idea que tenia sobre los dbf, era que estan trabajadas en fox, pues, luego de chocar con un pequeño trabajo que implica la “conexión” (conexion, no es la palabara adecuada, luego explicare el por que) hacia ellos.

los dbf a diferencia de otro modo de almacenamiento de datos, son ficheros de texto limpios (abre un dbf en un procesador de texto, y notaras el contenido.), son tablas, un solo dbf representara una tabla.

para trabajar con dbf, es necesario activar la libreria php_dbase, situada en el listada de extensiones de php.

activar extensiones para soportar ficheros dbf

para activar ingresamos al php.ini, y ubicamos la seccion dynamic extensions, buscamos php_dbase.dll

extension=php_dbase.dll

activar, quitando el signo de comentario “;”

extension=php_dbase.dll

conexion

su conexion en si no la es, pues trata de solo ubicar y leer un fichero de texto, para ellos hay que seleccionar el .dbf con los siguientes pasos:

$db = dbase_open('extras/bd/adcidia.dbf', 0);
if ($db) {
$numero_registros = dbase_numrecords($db);
for ($i = 1; $i <= $numero_registros; $i++) {
// procesar cada uno de los registros
$temp = dbase_get_record($db, $i);
echo $temp[0];
echo $temp[1];

echo $temp[2];
}
}

la primera linea selecciona el fichero dbf con la función dbase_open(‘directorio’, valor), donde valor tiene tres funciones 0: solo lectura, 1:solo escritura, 2: lectura y escritura, en mi caso tengo activada la opcion: solo lectura.

en la segunda linea, tengo la condición en caso no se ejecute la “conexión” adecuadamente.

en caso lo sean, con la funcion dbase_numrecords, puedo obtener el numero de registros contenidos en la bdf, esto es muy importante en caso se deseen recorrer los registros completos de la tabla dbf, ya que no existe otro metodo de recorrido completo.

for escoje el punto inicial de partida, en caso sean 470 registros, for dara 470 registros como si fuera un puntero.

dbase_get_record(‘conexion’, ‘registro’), obtiene los valores contenidos en los campos en un arreglo vectorial, para su impresión se necesitan leer el arreglo, $temp[0] viene a ser el primer campo, $temp[1] el segundo campo y asi seguidamente.

mas información

mas información sobre dbase, puedes ver en wikipedia en el siguiente enlace.
mas información sobre las funciones dbase en php puedes visitar este enlace.

Escrito por hector2c

Agosto 21, 2008 a 1:30 pm

Escrito en php

php + mssql

sin comentarios

antes suponia que las conexions distintas a mysql con php, serian algo complicadas, hasta que leyendo en algunos foros me “entere”, de lo sencillo que puede ser.

microsoft sql o en el entorno php conocido como mssql, tiene gran cantidad de funciones “agradables”.

en mi caso tube la necesidad de trabajar con el, ya que la migracion de vb6 a php, me impedia usar otro gestor de bd, pero como conecto la bd?.

activar php con soporte mssql

primeramente, se debe entener que php tiene extenciones (.dll) agregadas (que desde un inicio suelen estar desactivadas por defecto) para poder trabajar con mssql.

para activarlas se ingresa al php.ini, se puede encontrar en la carpeta donde este alojada su php.

;extension=php_mssql.dll

y activarlas quitando los “;” del inicio.

extension=php_mssql.dll

luego tendremos que reiniciar el apache, para que pueda tomar los cambios realizados en php.

conexion

para la conexión “básica”, son necesarios los datos del servidor, usuario y clave de acceso, asi como el nombre de la base de datos a trabajar.

$con = mssql_connect(".", "sa", "") or die("Error en la conexión a MySql");
mssql_select_db("biblioteca", $con);

en la primera linea, creamos la conexión, servidor, usuario, clave. en la siguiente linea se selecciona la base de datos.

consultas

el trabajo es muy similar a mysql, asi que a cualquiera con cierta experiencia se le sera facil adaptarse:

$sql = "select nombre from alumno";
$alu = mssql_query($sql);

while ($rs_alu = mssql_fetch_assoc($alu)){
echo $rs_alu['nombre'];
}

como ven, no es muy dificil el trabajo de consultas, ya es cosa de uno poder expandir sus funciones.

mantenimiento

$sql = "insert into alumno values ('hector2c')";
mssql_query($sql);
$sql = "update alumno set nombre='conejo' where nombre='hector2c'";
mssql_query($sql);
$sql = "delete from alumno where nombre='conejo'";
mssql_query($sql);

espero la explicación, sea clara, cualquier comentario, no duden en escribir.

Escrito por hector2c

Agosto 21, 2008 a 5:26 am

Escrito en mssql, php

Etiquetado con

kde

sin comentarios

jueves, hoy por la madrugada, recorde a kde, subire algunas fotos suyas del 071014, que san conejo lo tenga en su gloria T_T…

kde, sensual !

kde, picarón !

kde, romantico XD

los días eran distintos a tu lado kde T_T, disculpa ps, no fue mi intención que estiraras la pata XD, te recuerdo, aquel día llore por ti !! conejo estúpido !! como se te ocurre estirar la patota !! T_T

aquel día tambien tome fotos a osito

jeee, que bonito es oso, aun recuerdo cuando montaba a su hermanito kde XD

Escrito por hector2c

Agosto 21, 2008 a 5:14 am

Escrito en diario

TinyMCE

con un comentario

mmm, usualmente existe la necesidad de almacenar gran cantidad de texto, ya sean descriptivos, comentarios, noticias, etc, etc. en donde hay necesidad de darle un formato especial como: texto en negrita, cursiva, alineaciòn, items.

que con formato plano, no se pueden llegar a realizar (al menos que se almacenen en formato html, de lo cual es muy fatigoZo.).

para necesidades como esa existe TinyMCE, un editor WYSIWYG desarrollado en javascript, su función es agregar funcionalidades ya mencionadas (y otras muuchas mas) a todos los textarea agregados en la página.

para agregar en la página seleccionada a trabajar, solo se necesita llamar al fichero .js desde el directorio donde fue descargando, ejemplo:

<script type="text/javascript" src="../extras/js/tiny_mce/tiny_mce.js"></script>

una vez enlazada el .js, se necesitan dar los atributos a los textarea, existen distintos modos de presentación, desde los mas básicos, hasta los mas complejos, con opciones que nuunca usare jeje, para mas info puedes ver este enlace.

en mi caso agrego los atributos simples con el siguiente código:

<script type="text/javascript">
tinyMCE.init({
mode : "textareas",
theme : "simple"
});
</script>

todos los textarea de la página tomaran los atributos simples del TinyMCE. librerias como esta, hacen que buenas aplicaciones sean rápidas en desarrollar, atractivas, efectivas y que dan mucho valor agregado a trabajos hogareños o de trabajo.

pueden ver un acabado sencillo, pero muy util.

para mas información pueden visitar su web oficial en el siguiente enlace.

Escrito por hector2c

Agosto 21, 2008 a 5:00 am

Escrito en javascript