Featured Posts

SVCHOST.exe

Posted by admin | Posted in Windows | Posted on 26-02-2007

0

Es muy común cuando el pc esta lentisímo, consultar el administrador de tareas para checkear que es lo que esta tan lento y aparecen programas como el del titulo svchost.exe ocupando casi todos los recursos del pc. Encontre este artículo bien bueno a mi gusto sobre este programa:

http://www.wilkinsonpc.com.co/free/articulos/archivo-svchost-exe.html

En relación al administrador de tareas. Según el libro Windows Administration at the Command Line for Windows 2003, Windows XP, and Windows 2000

una lista mas acabada sobre las tareas que corren en el pc se puede obtener desde la linea de comandos de la siguiente forma: tasklist /SVC

Incursión en el mundo Open Source

Posted by admin | Posted in Programación | Posted on 09-02-2007

0

Debido a que ya no tengo tiempo para programar fuera del horario de trabajo. Incluso dentro del trabajo ya no programo (lo cual me esta secando). Sumado a que tengo softwares que no quieren morir me decidi por subir un proyecto a sourceforge.net. Me registre y ahora estoy tratando de poner en marcha este proyecto con la ayuda de como dice el marketing open source “millones de programadores alrededor del mundo”.  El cuento es que me conformo con que par de esos millones quiera trabajar en esto, y realizar un trabajo de lo que nos sintamos orgullosos. La critica que le hago a sourceforge es que es medio porfiado, por lo que todavia tengo que ver donde subo los fuentes a algún servidor  que todavia no se la dirección, ingrese un monton de clasificaciones para mi proyecto y no aparece facilmente en alguna busqueda, no aparece…

Mi proyecto es el siguiente: X-Ray Manage Software (rxsoft), y trata sobre una aplicación que permite la reserva de hora para una clinica de radiografías. Este codigo me llegó como modificación en alguna oportunidad y perdí contacto con el cliente… Por lo que no segui trabajando… de modo que ahy esta … para probar los beneficios del open source algo que no me costo tanto….

Otro sitio que encontre y que aparentemente es alternativa a sourceforge.net es http://freshmeat.net pero encontre proyectos que estaban linkeados a sourceforge.net. Aunque tiene una interfaz mas amigable creo que posteare el proyecto en ese sitio tambien.

  

Fecha sin hora en MS SQL

Posted by admin | Posted in Programación | Posted on 08-02-2007

1

Algo que he visto en algunos foros y que necesite saber hoy, fue como guardar una fecha sin horas. EL DBA me dijo que se debia hacer desde la aplicación, darle formato a la fecha y guardarla dd/mm/aa y no dd/mm/aa hh:mm:ss:. Pero no queria meter mano a la aplicación, sino solo a los procedimientos almacenados. De modo que logre implementar tal cosa, de la siguiente forma:

CONVERT(VARCHAR,GETDATE(),101) AS Fecha, 

 

 

Instalador de base de datos MySql desde PHP

Posted by admin | Posted in Programación | Posted on 05-02-2007

1

Una aplicación que es distribuida por diversos medios (sea web o de escritorio), debe ser fácilmente instalable. Por lo que no se puede dejar de forma manual algunos aspectos que se dan por sentados cuando se esta desarrollando, los cuales son:

La estructura de la base de datos (desde ahora bd), los usuarios de esa base, y los registros iniciales.

Los que se cargan directamente en algun administrador para tales efectos como Toad o PhpMyAdmin.

Pero si uno desea distribuir la aplicación es bastante fome que el usuario este instalando la bd, por lo que la aplicación debe tener un instalador. Por este motivo me he propuesto desarrollar un instalador, si es que no encuentro uno open source antes que me solucione el problema.

1.De partida cuando se esta instalando la aplicación se debe determinar si es que la bd esta o no. Ante lo cual le debemos pasar al motor de bd (MySql en este caso) algunos parametros que son un tanto sencibles. La clave de root o administrador. ¿Serias capaz de dejar el acceso a tu web en un texto plano?. Ni lo pienses. Por lo que hay un elemento de seguridad que considerar en el desarrollo.

2. Una vez creada la bd se deben crear las tablas, los indices de estas,etc.

3. Se debe crear el usuario de la bd.

De acuerdo a esto tendriamos un pseudo codigo mas o menos asi (trabajo sobre una version 4 de MySql y una versión 4 de PHP):

$basedatos = “prueba”;

if (!existe_base_datos($basedatos)){

crear_base_datos($basedatos);

} else{

if (!existe_tabla($tabla)){

crear_tabla($tabla);
}

}

Quisiera dejar todos las sentencias sql en un archivo y desde ahy crear la bd, he visto en algunos instaladores que en un solo archivo esta todo tablas, registros, consultas. Definitivamente no me gusta algo asi, quiero un instalador que me sirva para muchas aplicaciones sin hacer mayores cambios.

Algunos snippets para tales efectos:

Consultar si existe base de datos, sino esta se crea.

$server = “server”;
$usuario = “usuario”;
$password = “password”;
$basedatos = “bd”;
$aplicación = “app”;

if (!($link=mysql_connect($server,$usuario,$password)))
{
echo “Error conectando a la base de datos.”;
exit();
}
if (!mysql_select_db($basedatos,$link))
{
mysql_query(”CREATE DATABASE $basedatos”);
echo “Base de datos ” . $basedatos . ” creada”;
exit();
}
?>
Esta es la primera entrega …. mientras investigo mas sobre como hacer un instalador de aplicaciones web mas profesional. Si alguien esta en el mismo proyecto que yo favor, comunicarse a mi email develmarcos@hotmail.com.

Proyectos de codigo abierto

Posted by admin | Posted in Web 2.0 | Posted on 02-02-2007

Etiquetas:, , ,

0

Si bien es cierto www.sourceforge.net

es un sitio donde puedes encontrar n proyectos de código abierto. La interfaz de este sitio es un tanto porfiada, no lo digo yo me sumo simplemente a la opinion de otras personas informáticos como yo. Por lo que me puesto en la busqueda de alternativas, y he encontrado http://swik.net/

que es una comunidad con recursos de codigo fuente abierto. Encontre algo asi como la historia de PHP, links, pero proyectos como en sourceforge no aun no. Pero es un sitio interesante de visitar. Se recomienda.

Formularios con CSS

Posted by admin | Posted in Css, Programación, Web 2.0 | Posted on 02-02-2007

Etiquetas:, , ,

1

A continuación listo una hoja de estilo con la cual se puede formatear un formulario el cual esta dentro de DIV sin tablas, donde la gráfica queda absolutamente independiente de los fuentes donde esta la definición del formulario.

/* CSS Document */
body{
font: 12px/16px Geneva,Arial,Tahoma,sans-serif;
}

fieldset{
border:#26a solid 1px;
width : 300px;
}

legend {
background:#fb0;
border: #776 solid 1px;
padding:1px 10px;
}

label{
width:7em;
float:left;
text-align:right;
margin:0 1em 10px 0;
clear:both;
}

input{
margin-bottom:10px;
color:#26a;
background:#feb;
border:#26a solid 1px;
}

select{
margin-bottom:10px;
color:#26a;
background:#feb;
border:#26a solid 1px;

}

button{
margin-left:5em;
clear:both;
color:#000;
background:#fb0;
border:2px #9cf outset;
}

#toolbar{
background:#feb;
border:2px #9cf outset;
height:40px;
}

#formulario{

}

#grid{
background:#feb;
border:2px #9cf outset;
height:40px;

}