archive-es.com » ES » S » SISTEMASORP.ES

Total: 315

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • SISTEMAS O.R.P » Blog Archive » Configurar Linux como Router
    0 254 El portatil y el ordenador de uso diario ejecutaban windows xp y tenian como ip 10 0 0 1 y 192 168 0 1 respectivamente El portatil estaba conectado a un switch con puerta de enlace 10 0 0 254 al igual que una de las tarjetas del ordenador nuevo el ordenador de uso diario estaba conectado al router ADSL como es un hub al fin y al cabo con puerta de enlace 192 168 0 254 al igual que la otra tarjeta del ordenador nuevo Una vez ya todo conectado puse en el linux del ordenador nuevo esta sentencia desde la shell echo 1 proc sys net ipv4 ip forwarding que permitia reenviar los paquetes tcp ip por las redes que tenia acceso este ordenador se puede ver poniendo un simple route en linux Pero hay triste de mi que los ordenadores host no se veian entre ellos ya que haciendo ping de uno a otro no se veian sin embargo si veian al ordenador nuevo aunque curiosamente si veían al router y también podían navegar por Internet en ambos estaban puestas ya las DNS correctas por lo que pensé que algo había hecho mal Asi que pensando pensando cambié la puerta de enlace del ordenador de uso diario que estaba como he comentado antes a 192 168 0 254 a 192 168 0 4 y voila ya se veían entre ellos Había creado dos redes con casi nada de esfuerzo Luego ya me entretuve con el iptables para configurar accesos desde el shell como iptables A FORWARDING p tcp destination port 80 j DROP que no permite el paso de paquetes por el puerto http o iptables A FORWARDING s 192 168 0 0 24 d 10 0 0 0 8 j DROP que no permite

    Original URL path: http://www.sistemasorp.es/2004/12/20/configurar-linux-como-router/ (2013-05-07)
    Open archived version from archive


  • SISTEMAS O.R.P » Blog Archive » Transparencias con Windows y GDI en Visual Basic
    MascaraBitMap 0 Altura pixels 0 bitmap info DIB RGB COLORS Calculamos la transparencia según el que nos han pasado Transparencia Transparencia 255 100 Recorremos todo el buffer para sustituir los colores distintos de blanco por el de la transparencia For indice 0 To tamano 1 Step 4 If pixels indice 255 Or pixels indice 1 255 Or pixels indice 2 255 Then pixels indice Transparencia pixels indice 1 Transparencia pixels indice 2 Transparencia End If Next Copiamos los bytes modifcados del buffer de nuevo a la imágen de la mascara SetDIBits MascaraDC MascaraBitMap 0 Altura pixels 0 bitmap info DIB RGB COLORS Establecemos los valores del rectangulo para que coincida con las dimensiones de las imágenes recta Top 0 recta Left 0 recta Right Anchura recta Bottom Altura Creamos una brocha blanca para pintar los DC temporales con ese color brocha CreateSolidBrush HFFFFFF Creamos el DC y bitmap de la imágen temporal nº1 TemporalDC CreateCompatibleDC OrigenDC BitMap CreateCompatibleBitmap OrigenDC Anchura Altura AntiguoBitMap SelectObject TemporalDC BitMap Pintamos de blanco la imágen temporal nº1 FillRect TemporalDC recta brocha Copiamos la imágen de la mascara invertida en colores a la imágen temporal nº1 BitBlt TemporalDC 0 0 Anchura Altura MascaraDC 0 0 SRCINVERT Mezclamos la imágen de frente con la imágen temporal nº1 BitBlt TemporalDC 0 0 Anchura Altura OrigenDC 0 0 SRCAND Creamos el DC y bitmap de la imágen temporal nº2 y lo pintamos de blanco TemporalDC2 CreateCompatibleDC DestinoDC BitMap2 CreateCompatibleBitmap DestinoDC Anchura Altura AntiguoBitMap2 SelectObject TemporalDC2 BitMap2 Pintamos de blanco la imágen temporal nº2 FillRect TemporalDC2 recta brocha Copiamos la imágen de la mascara a la imágen temporal nº2 BitBlt TemporalDC2 0 0 Anchura Altura MascaraDC 0 0 SRCCOPY Mezclamos la imágen de fondo con la imágen temporal nº2 BitBlt TemporalDC2 0 0 Anchura Altura DestinoDC 0 0 SRCAND Copiamos la imágen temporal nº2 a la imágen de fondo BitBlt DestinoDC 0 0 Anchura Altura TemporalDC2 0 0 SRCCOPY Sumamos la imágen temporal nº1 a la imágen de fondo BitBlt DestinoDC 0 0 Anchura Altura TemporalDC 0 0 SRCPAINT Limpiamos el sistema SelectObject TemporalDC AntiguoBitMap SelectObject TemporalDC2 AntiguoBitMap2 SelectObject MascaraDC AntiguoMascaraBitMap DeleteObject BitMap DeleteObject BitMap2 DeleteObject MascaraBitMap DeleteDC TemporalDC DeleteDC TemporalDC2 DeleteDC MascaraDC End Sub Actualización 07 07 2005 El código de aquí arríba es más limitado de lo que yo pensaba y hace cosas que no debiera por lo que hoy que hemos estado probandolo lo hemos descartado y en su lugar he encontrado algo mucho más sencillo La función AlphaBlend de la API de windows 98 Me 2000 y XP Private Declare Function AlphaBlend Lib msimg32 ByVal hDestDC As Long ByVal x As Long ByVal y As Long ByVal nWidth As Long ByVal nHeight As Long ByVal hSrcDC As Long ByVal xSrc As Long ByVal ySrc As Long ByVal widthSrc As Long ByVal heightSrc As Long ByVal dreamAKA As Long As Long dim numero as Long numero 127 numero vbBlue CLng numero vbYellow 1 AlphaBlend picture2 hDC 0 0 picture2 ScaleWidth picture2 ScaleHeight picture1 hDC 0 0 picture2

    Original URL path: http://www.sistemasorp.es/2004/11/29/transparencias-con-windows-y-gdi-en-visual-basic/ (2013-05-07)
    Open archived version from archive

  • SISTEMAS O.R.P » Blog Archive » A tortas con el MFC y los cursores e iconos
    el manejeador del dispositivo de contexto la posición x e y donde quiero dibujar el icono el icono su achura y altura ningúna brocha no es necesario y le digo que es una imagen con transparencias DI NORMAL indica todo eso Tercero lo destruyo porque en esto de la programación en C es bueno la limpieza Para el segundo caso siendo aún más sencillo me he partido más los cuernos simplemente porque el evento que se debe usar para cambiar el cursor no tiene mucha lógica con lo que uno quiere hacer Mi idea es que cuando moviese el ratón por una zona del CStatic se cambiase el cursor sin embargo usando el evento OnMouseMove no funciona para nada la función SetCursor He de decir que cuando digo CStatic en realidad es una clase que he derivado de esa para poder interceptar los eventos Por lo visto para que funcione lo que queremos hacer debemos usar el vento OnSetCursor que funciona a semejanza del OnMouseMove pero que no te da las coordenadas dentro del control donde se encuentre el puntero del ratón sino que se activa cuando se pasa el ratón por el control Esto no funcionaría si no tuviesemos activado la opción notify de los estilos del control Aquí dejo mi solución de como lo he conseguido al final POINT point GetCursorPos point ScreenToClient point if point y 10 point y 66 SetCursor LoadCursor AfxGetInstanceHandle MAKEINTRESOURCE IDC CURSOR return TRUE return CStatic OnSetCursor pWnd nHitTest message Primero declaro una variable POINT luego pregunto con GetCursorPos que me diga la posición relativa a pantalla donde se encuentra el ratón y a continuación lo transformo a coordenadas del control gracias a la función ScreenToClient Con todo esto logramos saber en que posición de nuestro control esta el cursor ya que el OnSetCursor no nos la da como parámetro como lo hicera el OnMouseMove Segundo comparo si el cursor esta dentro de un rango en el eje de la altura y si es así ya uso la función SetCursor de la api de win32 no del objeto pasandole como parámetro el cursor que me devuelve la función LoadCursor a la cual se le pasan como parámetros la instancia donde se encuentra el cursor la nuestra en este caso y el identificador del cursor pasado a cadena con la macro explicada antes Después salimos de la función delvolviendo un valor TRUE indicando que no hay que hacer nada más Tercero si llega hasta aquí significa que no ha pasado por el if y que llama al manejador por defecto devolviendo el valor que a su vez este devuelve esta linea la incorpora automáticamente el Editor de Visual C cuando añadimos el evento OnSetFocus Como veis la programación de Windows es apasionante pero muchas veces me encuentro con cosas que no funcionan como deben o se manejan de forma ilógica pero bueno menos mal que ya hay mucho escrito sobre eso Por cierto sigo pendiente de aprender programar linux estoy por el capítulo de

    Original URL path: http://www.sistemasorp.es/2004/10/04/a-tortas-con-el-mfc-y-los-cursores-e-iconos/ (2013-05-07)
    Open archived version from archive

  • SISTEMAS O.R.P » Blog Archive » Navegación anónima
    través de un proxy abierto se elimina la ip que poseemos y se sustituye por la ip del proxy en algunos casos se pasa como cabecera de la petición a la página con lo que no se elimina del todo pudiendo asi interactuar con la web que hayamos visitado sin que sepa realmente quienes somos normalmente no se sabe quienes somos y menos si tenemos ip dinámica pero con esto se dobla el anonimato en la navegación Se puede acceder a ftp http https desde un proxy siempre que este configurado para permitirlo y conectarnos a otros puertos si usamos la tecnología SOCKS v4 o v5 igualmente debe estar configurado para permitirlo con lo que prácticamente se puede hacer de todo en internet a través de un proxy Es más si estas en tu empresa y te capan todos los puertos menos el puerto 80 para salir a Internet con un proxy podrás acceder al resto de puertos sin mayor peoblema Hay muchas listas de proxys abiertos por Internet yo suelo usar Open Proxies pero hay muchas listas más o menos públicas para llevar a cabo tu intimidad y anonimato Leave a comment Name Mail will not be published Website Your comment You can use these tags a href title abbr title acronym title b blockquote cite cite code del datetime em i q cite strike strong Please note Comment moderation is enabled and may delay your comment There is no need to resubmit your comment Categories Electrónica Informática Proyectos Reseñas Sin categoría Uncategorized Calendar septiembre 2004 L M X J V S D jul oct 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Recent posts Televigilancia con

    Original URL path: http://www.sistemasorp.es/2004/09/20/navegacion-anonima/ (2013-05-07)
    Open archived version from archive

  • SISTEMAS O.R.P » Blog Archive » Programación TCP/IP
    saber qué pasos seguir para programar un cliente o un servidor de red para Internet o para intranets basadas en TCP IP Pues bién hay una guia estupenda llamada Beej s Guide to Network Programming que te explica todo lo que tienes que saber para empezar a programar sockets que no son otra cosa que los descriptores de fichero para la red Tiene traducción al castellano y además aunque esta orientado a sistemas linux unix también te explica como hacerlo en windows Yo ya hice mis pinitos hace tiempo con esta guia y entre otras cosas hice este juego para windows del conecta 4 para dos jugadores tiene sus bugs escondidos asi que no le trateis mal Leave a comment Name Mail will not be published Website Your comment You can use these tags a href title abbr title acronym title b blockquote cite cite code del datetime em i q cite strike strong Please note Comment moderation is enabled and may delay your comment There is no need to resubmit your comment Categories Electrónica Informática Proyectos Reseñas Sin categoría Uncategorized Calendar julio 2004 L M X J V S D jun sep 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Recent posts Televigilancia con un coche RC arduino y la raspberry pi L I O S El robot de 10 Otro año más se celebra la OSHWCon Los vagos 2 0 Explorer exe en Windows Probando el marco digital Parrot DF3120 parte 3 y final Recuperar una cámara Zaapa CIP RW después de un fallo de actualización Probando el marco digital Parrot DF3120 parte 2 Probando el marco digital Parrot DF3120 parte 1 Por fin se

    Original URL path: http://www.sistemasorp.es/2004/07/31/programacion-tcpip/ (2013-05-07)
    Open archived version from archive

  • SISTEMAS O.R.P » Blog Archive » Futuro proyecto
    de enviar los mensajes que se encuentren en una carpeta denomiada outgoing al mismo La idea es que tenga un demonio corriendo bajo linux que sea quien lea la cuenta de correo habilitada a tal efecto sms sistemasorp com enviando el sms si el email es correcto y que a su vez comprueba la carpeta incoming para enviar el email si el sms es correcto De momento tengo que aprender un poco más de programación en linux para hacer demonios y demás cosillas espero que pronto este finalizado este proyecto para que podais disfrutarlo Edición 31 7 2004 Buscando cosas por internet me he encontrado los mailtuils que es básicamente una serie de utilidades y librerias para lidiar con el correo A mi me viene de perlas porque así puedo recoger los mensajes interpretar las cabeceras MIME del mensaje enviar emails etc desde el código de la aplicación y sin tener que hacer llamadas al sistema a mail y similares como tenía pensado Ahora solo me queda ponerme con la programación de demonios en linux para tener a punto el gateway Leave a comment Name Mail will not be published Website Your comment You can use these tags a href title abbr title acronym title b blockquote cite cite code del datetime em i q cite strike strong Please note Comment moderation is enabled and may delay your comment There is no need to resubmit your comment Categories Electrónica Informática Proyectos Reseñas Sin categoría Uncategorized Calendar julio 2004 L M X J V S D jun sep 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Recent posts Televigilancia con un coche RC arduino y la raspberry pi

    Original URL path: http://www.sistemasorp.es/2004/07/07/futuro-proyecto/ (2013-05-07)
    Open archived version from archive

  • SISTEMAS O.R.P » Blog Archive » Envio de sms con cualquier remitente
    reciba el mensaje si tiene ese número en la agenda le aparecerá con el nombre con el que lo hubiera guardado Así de sencillo 300 mensajes cuestan unos 30 euros sin embargo al ser un operador suizo y al hacer roaming cuando se envía un mensaje a España se cuenta como si hubieras enviado 2 Sin embargo y por tiempo limitado aquí os dejo un formulario donde podreis probar este tipo de característica Que os divirtais Remitente una cadena o número internacional de móvil de 12 caracteres como máximo Destinatario un número internacional de móvil de 12 caracteres como máximo Mensaje 130 caractéres máximo Edición 06 08 2004 Después de haber tenido el servicio levantado durante 1 mes y 15 días aprox lo cierro con la satisfacción de que ha sido una gran experiencia para todos los que lo han usado con cerca de 160 mensajes enviados desde este formulario Quién sabe a lo mejor me animo y lo vuelvo a activar desde www sistemasorp com no lo probeis ya que tiene el movil sin batería Leave a comment Name Mail will not be published Website Your comment You can use these tags a href title abbr title acronym title b blockquote cite cite code del datetime em i q cite strike strong Please note Comment moderation is enabled and may delay your comment There is no need to resubmit your comment Categories Electrónica Informática Proyectos Reseñas Sin categoría Uncategorized Calendar junio 2004 L M X J V S D may jul 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Recent posts Televigilancia con un coche RC arduino y la raspberry pi L I O S El robot

    Original URL path: http://www.sistemasorp.es/2004/06/22/envio-de-sms-con-cualquier-remitente/ (2013-05-07)
    Open archived version from archive

  • SISTEMAS O.R.P » Uncategorized
    CAD etc pues aqui lo encontrarás por lo que es el sitio ideal siempre que quieras buscar un formato de fichero Las patentes 20 mayo 2004 Uncategorized Sin comentarios Recientemente se ha aprobado en la Unión Europea las patentes de software al más puro estilo Yankee Esto lejos de ser beneficioso provoca que las grandes corporaciones se hagan aún más fuertes en el mercado del software Hay gente que dice que si tu has desarrollado un algoritmo de software debes patentarlo para respetar tu autoría y poder explotarlo económicamente Sin embargo esto no es tan bonito como parece puesto que el principal perjudicado sería el software libre que ahora estaba empezando a pegar fuerte tanto en empresas como en los hogares Hace muy poco tiempo Microsoft patentó en los E E U U un sistema de ejecución de programas basado en tiempos a través de un hardware específico encubriendo así el famoso click y doble click del ratón Esto podría repercutir en cualquier sistema Mac Linux Unix OS 400 VMS etc porque Microsoft podría cobrarles sumas millonarias a aquellos que lo implementen pudiendo provocar la ruina a muchos de ellos de tal forma que al final M consiguiese quedarse como único proveedor de software y posteriormente subiendo los precios como se le antojase sin tener competencia ninguna Alguno puede que diga que ya se inventará otro sistema para hacer lo mismo pero el problema es que no es lo único que se puede patentar y un sistema lo conforman muchas cosas El mundo de XSL 12 mayo 2004 Uncategorized Sin comentarios Como primer artículo comentaré que labor estoy desarrollando ahora mismo en mi trabajo Para poneros en antecedentes os diré que estoy desarrollando e investigando en un proyecto para la Comunidad de Madrid No os comentaré mucho de que trata porque no creo que sin haber salido a la luz les guste a los responsables del mismo que se le de publicidad Sin embargo si os puedo comentar algo de lo que estoy haciendo Dentro del proyecto hay un apartado donde se generan unas cedulas informativas El objetivo es poder generar cedulas en formato PDF sin embargo no es moco de pavo porque dependiendo del municipio habrá distintos tipos de información y se tendrá que representar de forma igualmente distinta El caso es que como es un proceso que posiblemente tenga que atender cientos de peticiones no es un simple imprime en la impresora pdf como podría ser en word o similares Hay una cosa clara y es que la información que se baraja tiende a ser la misma pero no así la presentación os suena esto a la programación a tres capas El caso es que existe una herramienta denominada FOP la cual te permite pasarle un fichero XML un fichero XSL XSL FO y te genera un pdf en un santiamen El proceso es el siguiente el XML solo tiene los datos estructuradamente el XSL contiene el pseudocodigo que manejará los datos XML Luego cuando se ejecuta el

    Original URL path: http://www.sistemasorp.es/category/uncategorized/page/3/ (2013-05-07)
    Open archived version from archive



  •