Bienvenidos a Mundo Computación
Por Alejandro Gómez Torres
Blog dedicado a compartir mis conocimientos en el fascinante mundo de la informática, con todas aquellas personas que se estén iniciando o que consideren útiles mis rutinas, tips y documentales técnicos y formativos. A los estudiantes espero les sea de gran ayuda algunos documentales que estaré desarrollando en este blog.
¿ Has pensado que vas a hacer con todo lo que sabes ?, ¿ Lo dejarás morir en tu mente ?
sábado, 20 de febrero de 2010
¿Cómo bloquear los puertos usb a medios de almacenamiento?
jueves, 9 de julio de 2009
¿Qué es mejor, ASP o PHP?
http://www.oracle.com/technology/pub/columns/hull_php2.html
miércoles, 27 de mayo de 2009
¿Cómo reparar archivos PST de MS Outlook 2007?
Cuando tienes problemas con los archivos .PST de Outlook 2007 ve a la siguiente ruta
C:\Archivos de programa\Microsoft Office\Office12
y busca el archivo SCANPST.EXE haz doble click sobre el y busca el archivo .PST con el cual tienes problemas. Esta pequeña aplicación en la mayoría de los casos resuelve los problemas con estos archivos de MS Outlook
jueves, 26 de marzo de 2009
El identificador de la instancia activa no es válido
jueves, 19 de marzo de 2009
Respaldar correos Outlook 2007
lunes, 16 de marzo de 2009
Desarrollo MultiPlataforma
Lo descargué y lo pusé en marcha y para mi sorpresa, podemos correr nuestras aplicaciones tanto en Windows 32 y 64 bits como en Linux (claro con respectiva compilación según el SO). Y no solo eso si no también tenemos la posibilidad de utilizar Bases de Datos en MySQL, en lugar de la corrompibles DBFs. hay además un grupo interensate de herramientas de terceros tanto de licencia convencional (o sea de paga) y las que prefiero "Open Source"; entre muchas otras como acceso a XML.
viernes, 19 de diciembre de 2008
Mi PC esta muy lenta, ¿Qué puedo Hacer?
Esto puede deberse a varias razones, la más común es que tengas algún tipo de malware como lo son virus, spyware, dialers entre otros. Para lo cual te recomiendo adquieras un buen software antivirus original (es decir debidamente licenciado, ¡Di no a la piratería!) con protección adicional para los distintos tipos de malware. Otra recomendación es evitar a toda costa los softwares crackeados ya que estos son unos de los principales medios de propagación de infecciones que afectan al rendimiento de tu equipo.
Si tu estás dentro de la elite de usuarios que tiene su software original y cuentas con una herramienta anti-malware, lo que se debe hacer es darle "mantenimiento preventivo" a tu sistema operativo, el cual consta de varias tareas que tu mismo puedes realizar.
a) Eliminar archivos innecesarios de tu disco duro(archivos temporales, cookies, etc.)
b) Vaciar tu papelera de reciclaje.
c) Realizar una desfragmentación del Disco Duro.
d) Revisar los programas que se ejecutan al iniciar tu pc, por lo general son los programas de mensajería instantánea como live messenger y yahoo messenger, estos los puedes quitar de tu lista de inicio, para que el inicio de tu PC sea más rápido y solo se carguen cuando necesites realmente estas aplicaciones.
Esto debe mejorar el performance de tu PC, si no sabes como realizar el detalle de cada tarea descrita en esta sección, sigue al pendiente, ya que próximamente desarrollare la explicación de las mismas.
viernes, 15 de agosto de 2008
¿Cómo hacer que se ejecuten aplicaciones TSR DOS en Windows XP?
Ubica el archivo CONFIG.NT abrelo con el block de notas o si estas desde el interpréte de comandos usa el comando EDIT para editarlo; agrega en la última línea la palabra DOSONLY y tu programa permanecerá residente en memoria.
domingo, 3 de agosto de 2008
¿Cómo estar tranquilo cuando tus hijos están Internet?
Existen diferentes maneras de establecer un control en cuanto al contenido de los Websites que visitan tus hijos, una de ellas y la más común, porque es la que tenemos a la mano, es habilitar el asesor de contenido de nuestro Internet Explorer, en donde defines los sitios permitidos en los que se puede navegar, ya sea filtrando el tipo de contenido o enumerando la lista de las direcciones de las páginas permitidas. pero OJO ésto solo aplica cuando se usa el Internet Explorer. Hoy en día existen varios browsers o navegadores de internet, el más popular después del Internet Explorer es el Firefox de Mozilla que desplazó al buen recordado Netscape; y lo especial del caso, es que aunque tengas habilitado el asesor de contenido del internet explorer que viene con tu windows, tu hijo podrá tarde o temprano adquirir las habilidades necesarias (si es que no las tiene ya) para instalar cualquier otro navegador de internet que no respete los bloqueos configurados en débil navegador i.e. y tener libre albedrío y acceso en toda la red mundial.
Lo anterior puede ser frustrante sobre todo cuando los padres de familia pudieran tener poca experiencia en este tipo de administración de seguridad informática. Lo mejor en este caso es establecer una seguridad independiente del tipo de navegador que usen tus hijos, mi recomendación en este sentido si es que no tienes conocimientos sobre como crear políticas de seguridad en tu sistema operativo y/o en tu ruteador de banda ancha, es instalar el software K9 Web Protection de Blue Coat, que pasa por sobre cualquier navegador web. Con este sencillo software podrás establecer además del horario en el que permites que se use el internet, bloquear aplicaciones P2P, Messengers y definir la lista de direcciones web permitidas (URL Filtering), así como el contenido permitido o bloqueado de las páginas. Lo más agradable es que es absolutamente confiable y es Freeware!!!.
Haz la descarga desde su HomePage http://www1.k9webprotection.com/ y pruébalo, estoy seguro de que te gustará!!!. Sólo tienes que registrarte!!!
Si eres administrador de una pequeña red y quieres tener control sobre las actividades en internet de tus usuarios tambien te servirá ésta aplicación ya que tiene estadísticas de fechas, horario y lugares visitados. Recuerda que puedes bloquear los mensajeros instantáneos, algo muy solicitado por las PyMEs.
P.D. en la sección de comentarios puedes dejar tus comentarios sobre el artículo, si deseas que publique algún artículo que TU hayas escrito; mándamelo por correo y con gusto lo publicamos, respetando tu autoría. Lo que no se vale es copiar contenido técnico de otros sites y enviarlos como tus comentarios. Gracias a todos por su compresión en los alcances que delimitan este blog. Aspectos que requieren de un nivel más elevado de conocimientos como lo son los SUPERSERVIDORES de la NASA con sistemas operativos UNIX, LINUX o AS400 ciertamente no están contemplados en este blog, pero si tienes dudas o alguna necesidad de soporte técnico a un mayor nivel, contáctame por email y te haré llegar las tarifas de mis honorarios.
Paz y Salud!!!!
viernes, 1 de agosto de 2008
¿Qué es mejor, Windows o Linux?
Vamos directo al artículo; hay muchas dudas, mitos y temores todavía en cuanto a la migración de sistema operativo; en especial para los que durante nuestra vida hemos participado de la evolución de la computadora teniendo como plataforma de trabajo la mancuerna WINTEL ( Windows - Intel ) es como describen los grandes analistas de la administracion empresarial - LA RESISTENCIA AL CAMBIO - pero no se alarmen demás, veamos esto de los sistemas operativos en cuanto a la diversidad se refiere (Windows, Linux, MacOs, Solaris, FreeBSD, etc.) como a la gran oportunidad que la oferta y la competencia por el mercado nos permiten gozar de mejores y más económicas opciones para nosotros los consumidores (Al final es lo que realmente somos) . Tomemos el ejemplo de la telefonía en México, antes solo era TELMEX y si no te gustaba te aguantabas o te quedabas sin telefono, ahora las cosas han cambiado y tenemos una verdadera oferta de servicios al respecto con compañias que ofrecen servicios mejores o similares a precios más razonables, - no menciono nombres porque no me han pagado nada "es broma, para que no te aburras leyendo todo este rollo"- en fin, lo que te quiero dar a entender es que el mejor sistema operativo va a ser aquel con el que estés agusto, con el que te identifiques y puedas realizar todo lo que quieras en tu pc.
Del mito de que MicroSoft es una basura, no estoy muy de acuerdo, pero tampoco lo defiendo, simplemente también he tenido difcultades con algunas distribuciones de Linux que en ocasiones te desesperan más que incluso las dificultades que se me han presentado con MicroSoft. Lo que si es cierto es que no me han aparecido las tan odiosas pantallas azules de Windows corriendo Linux.
La ventaja en mi opinión de los sistemas operativos de libre distribución, en especial Linux, es que la comunidad dedicada a realizar mejoras tanto al Kernel, como a las aplicaciones de utilerías y sistemas de interfase de usuario está creciendo día a día y creo que ninguna empresa del mundo podrá igualar a la creatividad y diversidad de ideas que tienen el total de las personas involucradas en los proyectos, desde programadores, diseñadores gráficos, traductores, depuradores, etc. Creo que al final vencerán los Softwares de licenciamiento abierto (Open).
Es natural que quieras indagar o curiosear con Linux, y está bien!!!, hazlo!!!, sólo que debes prepararte psicológicamente a romper los paradigmas con los que te haz educado en la informática(Windows) hasta este momento. aunque los sistemas GUI sean similares a los de Windows.
Nadie puede decirte que es lo mejor para ti!!!, prueba y si te sientes cómodo, cambia sin temor a que te estés equivocando, se acabaron los tiempos de un solo sistema operativo.
Te puedo asegurar que lo que puedes en Windows, también lo puedes hacer de alguna manera en Linux...... Por cierto éste artículo lo estoy editando con mi navegador FireFox desde Linux en su distribución Ubuntu 8.04 LTS, la cual recomiendo ampliamente!!!
miércoles, 6 de junio de 2007
Comandos Windows XP / Vista (Parte I)
Nota : para ejecutar cada uno de los comandos deberán iniciar una sesión de Símbolo del Sistema, esto lo puedes hacer en windows XP en la opción ejecutar escribiendo Command o en Windows Vista da click en el boton Buscar y escribe command, esto te mostrará el icono del Símbolo del Sistema, da click en el y listo estarás en el intérprete de commandos.
SYSTEMINFO : Te mostrará datos muy completos de equipo, como por ejemplo el nombre host, memoria Ram, dirección IP, tipo de procesador y algunos datos más.
PERFMON : Abre la utilería para diagnosticar el rendimiento del equipo.
CLEANMGR : Abre la utilería para liberar espacio en tu disco duro, elimina los archivos temporales y vacía la papelera de reciclaje.
viernes, 18 de mayo de 2007
Conceptos de POO (Parte II)
Sabemos distinguir entre propiedades, métodos y eventos, lo cual es clave.
Con el ejemplo del teclado, podemos agregar que en nuestra conceptualización del objeto tecla, solo bastó con definir un solo objeto y a partir de el podremos completar todo un teclado.
¿Por qué?, bastante sencillo, si observamos las teclas de nuestro teclado, todas son muy similares y comparten la mayoría de las características definidas en nuestro objeto base (clase), y solo cambian los caracteres grabados en ellas (propiedad) y lo que se realiza al presionar una de ellas (método). Esto me da la pauta para hablar de otra característica de la técnica de Programación Orientada a Objetos, la Herencia; así como nosotros "heredamos" de nuestros padres ciertas características como forma de nariz, color de ojos, estatura, inteligencia, etc. aunque también poseemos otras características diferentes a ellos que nos hacen únicos. Nosotros podemos reproducir más objetos muy parecidos al objeto "padre" o "clase" pero con algunas diferencias; tal es el caso de cada una de las teclas que requiera nuestro teclado.
¿Interesante Verdad?
(Esta historia continuará...)
jueves, 3 de mayo de 2007
Problemas con Bluetooth
Que tal Diego, de nuevo es un placer poder ayudarte, y de nuevo una disculpa por la tardanza, pero ya sabes tiempo es lo que falta para poder realizar todo lo que nos proponemos. Bien, de acuerdo al modelo que me diste de tu computadora, solo tienes que descargar el archivo R117967.EXE del siguiente link dando doble click en el. Elimina primero el archivo que habías descargado anteriormente. (tiene el mismo nombre)
http://support.dell.com/support/downloads/download.aspx?c=mx&l=es&s=dhs&releaseid=R117967&SystemID=INSPIRONI6400/E1505&servicetag=&os=WW1&osl=sp&deviceid=7388&devlib=0&typecnt=0&vercnt=2&catid=-1&impid=-1&formatcnt=1&libid=5&fileid=156024
Asegurate de fijarte bien en donde lo descargas y después ejecutalo dando doble click sobre el icono del archivo, sigue las instrucciones que aparecerán en la pantalla y tendrás funcionando de nuevo tu Bluetooth.
Saludos.
viernes, 27 de abril de 2007
Realizar una "Traza"
Útil cuando quieres conocer la dirección de IP de un equipo en tu red, sin necesidad de ir a la computadora y checarla en las propiedades del TCP/IP.
inicia en una sesión de comandos (DOS) desde inicio-ejecutar y escribe las letras CMD (esto iniciará la sesión de comandos) para windows 200o/XP, en Windows 95,98,Me desde inicio-ejecutar escribe la palabra COMMAND.
Una vez realizado esto, supongamos que quieres averiguar la dirección de la máquina que tiene por nombre "LAPC1"; desde la sesión de comandos escribe la palabra TRACERT LAPC1 y esto te dará por resultado la dirección IP de dicha máquina.
También lo puedes usar para conocer la ruta completa por la que tienes que pasar "digitalmente" para llegar a un Website por ejemplo, tecleea desde la sesión de comandos TRACERT WWW.GOOGLE.COM.MX
obtendrás primero que nada la dirección IP del WebSite, luego la dirección de tu equipo, posteriormente la(s) dirección(es) de tu proveedor de servicios de internet y la de los servidores por los que pasa tu trazado hasta llegar al destino de la traza, en este caso el website de google méxico.
Saludos, espero te sirva!!!
martes, 10 de abril de 2007
Conexión Directa con Windows XP
Para hacer, la conexión directa entre dos computadoras con windows XP para pasar tus fotos o lo que sea que quieras transferir, te recomiendo utilizar un cable de Red (UTP) , el cual debe ir conectado a ambas computadoras en la tarjeta de red.
Antes de hacer cualquier configuración para la conexión debes checar lo siguiente:
que ambas computadoras pertenezcan al mismo grupo de trabajo, para revisarlo da click derecho sobre el icono de Mi PC, y da click en la opción propiedades, al hacer esto te aparece una ventana con varias paginas llamada propiedades del sistema, selecciona nombre de equipo, ahi encontrarás la leyenda GRUPO_TRABAJO y a la derecha de esta, el nombre del grupo de trabajo al que pertenece tu equipo, para cambiarlo da click en el boton Cambiar y modifica el Grupo de Trabajo. Cuando hayas terminado el sistema puede sugerirte reiniciar para que los cambios tomen efecto.
Después de haber establecido el grupo de trabajo, necesitas checar que el "idioma" que hablan las 2 maquinas sea el mismo; es decir que cuenten con el mismo protocolo de comunicación, windows XP cuenta de manera predeterminada con el protocolo TCP/IP y bastará con establecer direcciones comunes para que se de la comunicación, entra al menu Inicio - Panel de Control - Conexiones de red ahi verás un icono que se llama conexión de area local da click derecho en el y entra a la opcion propiedades, busca la opción protocolo internet (TCP/IP), seleccionalo con un click, y presiona el boton propiedades, una vez hecho esto, selecciona el boton de radio usar la siguiente dirección IP en las casillas de lado derecho teclea de tal manera que quede como el ejemplo de abajo.
dirección ip 192.168.1.1
máscara de subred 255.255.255.0
cuando hayas terminado da click en el boton Aceptar. haz lo mismo con la otra computadora pero sustituye la dirección IP por 192.168.1.2
Ahora si estamos listos para configurar la conexión directa.
Sigue los siguientes pasos:
menu Inicio
Panel de Control
Conexiones de Red
Crear una conexión nueva
Siguiente
Configurar una conexión avanzada
Siguiente
Conectar directamente a otro equipo
Siguiente
Al llegar a este punto te pregunta si deseas configurar este equipo como Host o como Invitado, para que identifiques cual usar.
Host : debe ser el equipo que tiene los archivos de las fotos (para definir el equipo como Host debes tener permisos de administrador de equipo)
Invitado : debe ser el equipo al que quieres pasar las fotos
Despues debes dar click en Siguiente
y selecciona el adaptador de red, da click en siguiente y marca la casilla invitado, esto permitirá a los invitados conectarse a tu pc
Siguiente
Finalizar
y Listo!!!!! espero te sea de utilidad.
tus equipos ya están conectados, recuerda crear una carpeta compartida para que la puedas accesar desde la otra pc.
PD esta configuración puedes hacerla también con cable RS232 conectado a los puertos seriales pero ahí necesitarias configurar los puertos también, se me hace más sencillo con el cable de red.
sábado, 7 de abril de 2007
Conceptos de POO (Parte I)
La POO está basada en el tratar de enfocar nuestros análisis a objetos tangibles, para de ahí poder identificar todas sus características ("propiedades") y las actividades que realizan estos objetos o que se pueden realizar con ellos ("métodos").
- Color
- Tamaño
- Forma
- Caracter grabado
- Posición Horizontal
- Posición Vertical
Además de que cuando presionamos una de ellas ocurre algo (a esto se le llama "evento") , y es precisamente la tarea que la tecla tiene asignada al ocurrir el evento usuario-presionótecla y para poder hacerlo tiene una manera predefinida (a esto se le llama "método"). De lo anterior podemos tener ya conceptualizada una descripción general de una tecla. Ahora les hago una pregunta :
¿ Las teclas de una sumadora, un control remoto o un video juego, serán diferentes en cuanto concepto se refiere a la tecla que acabamos de analizar?
NO, ¿ verdad ? , Pues ésta es una de las bondades de utilizar la POO, los objetos que nosotros conceptualizamos y construimos siguiendo las particularidades de cada lenguaje, nos permiten reutilizar el código de un objeto (en su definición es llamado "clase", es decir el molde de los objetos), en proyectos muy diferentes, gracias a este concepto el tiempo de desarrollo de una aplicación se puede disminuir notablemente, aunque el éxito de esto depende de que tan a detalle hagas el análisis conceptual de los objetos.
(Esta historia continuará...)
Marquesina, Muy buen Efecto!!!!
*Aplicación de ejemplo para crear
Manipular Excel
* ExcelTest
*
* Propósito : Pruebas de Manipulación de
* Excel desde VFP
*
* Alejandro Gómez
*
********************************************
&& Declaramos el objeto que vamos a usar
LOCAL oExcelBook
&& Creamos una instancia de Excel
oExcelBook = CREATEOBJECT("Excel.application")
&& Muestra Excel
oExcelBook.Visible = .T.
&& Agrega un libro de trabajo
oExcelBook.Workbooks.Add
* las celdas son en el formato ( x,y ) en
* donde "x" es igual a los renglones de
* Excel y "y" a las columnas de tal manera
* si *quieres hacer referencia a la celda C1
* las *coordenadas para esta serán (3,1)
&& Escribe la leyenda prueba en A1
oExcelBook.Cells(1,1).Value = "Prueba"
&& Cambiamos en tipo de letra de A1
oExcelBook.Cells(1,1).Font.name = "Tahoma"
&& y lo establecemos en negritas
oExcelBook.Cells(1,1).Font.Bold = .T.
&& Escribe el número 5 en A2
oExcelBook.Cells(1,2).Value = 5
&& Escribe el número 10 en B2
oExcelBook.Cells(2,2).Value = 10
&& Escribe una linea doble en C2
oExcelBook.Cells(3,2).Value = "'=========="
&& Escribe el numero 15 en D2
oExcelBook.Cells(4,2).Value = 15
&& establece en negrita la linea doble de C2
oExcelBook.Cells(3,2).Font.Bold = .T.
oExcelBook.Cells(6,1).Value = "Libro Creado
desde Visual Foxpro"
&& that´s me, jejeje
oExcelBook.Cells(7,1).Value = "Alejandro
Gómez Torres"
&& para cerrar el libro de excel
oExcelBook.WorkBooks.Close
&& para salir de excel
oExcelBook.Quit
&& por etica no se te olvide liberar la
instancia a excel
RELEASE oExcelBook
Resolución de Monitor
* Propósito .. : Checar la resolución actual de tu monitor.
*
* Supongamos que tu aplicación requiere por necesidad la resolución
* de 1024x768 pixeles; Para asegurarte de que esto es así puedes
* colocar el siguiente código al inicio de la aplicación ya sea directamente
* en módulo principal, en una clase o procedure
* (dependerá de tu ingenio)
*
* Suerte!!
*
* (c) Alejandro Gómez
*
IF Sysmetric(1) <> 1024 .and. Sysmetric(2) <> 768
_Screen.Visible = .F.
MESSAGEBOX ( "se requiere 1024 x 768 pixeles de resolución",16+4096,"Crítico" )
Return
EndIf
miércoles, 4 de abril de 2007
Cálculo de Porcentaje
* Función.....: _CalcPercent( tnCuantos, tnDeCuantos )
*
* Descripción.: Calcula el porcentaje que representa tnCuantos
* con respecto a tnDeCuantos
*
* Parámetros..: Es mas que obvio
*
* Devuelve....: Valor Numerico osease el porcentaje
*
* Uso.........: Excelente para actualizar un progres barr!
*
* (c) Alejandro Gomez
*-------------------------------------------------------
FUNCTION _CalcPercent( tnCuantos,tnDeCuantos )
Local lnPercent
lnPercent = (tnCuantos/tnDeCuantos) * 100
RETURN lnPercent
Sitio certificado por |
aria condizionata in auto roma est tel |