• Miércoles 20 de Noviembre de 2024, 12:27

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - LeGatoRojo

Páginas: 1 2 3 [4] 5 6 ... 28
76
MySQL / Re: El Mysql Administrator Es Una Mier#€
« en: Viernes 14 de Septiembre de 2007, 02:29 »
lo he hecho muchas veces, todo esta bien, si le pongo acentos o la "ñ". No se en que radica tu problema...

77
MySQL / Re: El Mysql Administrator Es Una Mier#€
« en: Viernes 14 de Septiembre de 2007, 01:11 »
mmmm yo creo mis tablas en latin1 y todo funciona de maravilla  B),

ahhhh y por cierto uso mysql administrator  <_<

78
Visual Basic para principiantes / Re: Archivos Random
« en: Viernes 14 de Septiembre de 2007, 01:09 »
si buscas procedimientos, ahi esta google..., aqui atendemos dudas concretas.

79
JavaScript / Re: Asignar Foco
« en: Jueves 13 de Septiembre de 2007, 23:17 »
un grid hecho con objetos html, pues esta "focus()", pero si es un grid hecho por alguna empresa, pues no se, creo que falta algo de informacion.

80
C/C++ / Re: Bmp En Escala De Grises A Bmp Monocromo
« en: Jueves 13 de Septiembre de 2007, 20:06 »
Hace ya bastante tiempo que hize un libreria gráfica en turbo c++ que solo servia en tecnologias anteriores a la NT  <_< . Bueno el caso es que tenia una funcion que abria bmp's( no todos, algunos con encriptación no los abria bién), el punto es que si iniciabas una resolucion grafica de 8bits, convertia el color rgb al mas cercano en la paleta de colores, inclusive en blanco y negro; usaba la suma de los cuadrados de cada elemento rgb( que se incluye en la paleta de los bmp de menos de 15b) y sacaba su raiz, los comparaba con los colores de la paleta del modo 8bits y sacaba el mas cercano, era algo lento para modos de 256 colores, pero para 16 y 2 funcionaba bastante rapido, supongo que asi el único problema radica en encontrar el rgb del bmp en escala de grises.

81
JavaScript / Re: Agregar Columnas Y Filas
« en: Jueves 13 de Septiembre de 2007, 18:12 »
seguro lo ocupaste bien, recuerda que solo son estructuras, mas no en si algo que agregue una fila, tienes que crear primero la tabla, ponerle un id y esas cosas.

A mi me funciona de maravilla... :P

82
La taberna del BIT / Re: Cuentame Un Chiste
« en: Miércoles 12 de Septiembre de 2007, 19:41 »
jejejeje no hacer caso de provocaciones, que no queremos que este buen post de chistes sea cerrado, veras como ignorandolo no pasa nada...

83
La taberna del BIT / Re: Cuentame Un Chiste
« en: Miércoles 12 de Septiembre de 2007, 19:33 »
Citar
En fin diferencia de opiniones whistling.gif

Es exactamente eso, hay que lidiar con la diferencia, no todos pensamos igual o vemos las cosas con el mismo enfoque...

84
La taberna del BIT / Re: Cuentame Un Chiste
« en: Miércoles 12 de Septiembre de 2007, 19:19 »
jajajajajaja vaya estan buenos los chistes, jejejejejejejeje.

Bueno el ultimo seguro es molesto para las feminas, no digo que este bien, pero la mayoria de los chistes afectan a algun tipo de gente en especifico. Concuerdo contigo Toph, los chiste de ese genero son molestos pero hay que aprender a lidiar con ellos, que sean posteados no implica que realmente pensemos de esa manera...

85
PHP / Re: Sesiones En Php
« en: Miércoles 12 de Septiembre de 2007, 19:00 »
pues yo tengo algo mas o menos asi, es una clase que maneja una cookie
<!--php1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>PHP </td></tr><tr><td id='CODE'><!--ephp1--><code>[color= #000000]

[color= #0000BB]<?php

    define [/color][color= #007700]([/color][color= #DD0000]"DOMINIO"[/color][color= #007700], [/color][color= #DD0000]"vaio"[/color][color= #007700]);
    [/color][color= #0000BB]define [/color][color= #007700]([/color][color= #DD0000]"PATH"[/color][color= #007700], [/color][color= #DD0000]""[/color][color= #007700]);
    [/color][color= #0000BB]define [/color][color= #007700]([/color][color= #DD0000]"COOKIEID"[/color][color= #007700], [/color][color= #DD0000]""[/color][color= #007700]);
    [/color][color= #0000BB]define [/color][color= #007700]([/color][color= #DD0000]"COOKIEKEY"[/color][color= #007700], [/color][color= #0000BB]$glob_Errores[/color][color= #007700]); 

    class [/color][color= #0000BB]CookieCodificada 
    [/color][color= #007700]{
        var [/color][color= #0000BB]$config[/color][color= #007700];
        
        function [/color][color= #0000BB]CookieCodificada [/color][color= #007700]() 
        {
            [/color][color= #0000BB]$this[/color][color= #007700]->[/color][color= #0000BB]config [/color][color= #007700]= array ();
            [/color][color= #0000BB]$this[/color][color= #007700]->[/color][color= #0000BB]config[/color][color= #007700][&[/color][color= #FF8000]#39;cookie_key'] = COOKIEKEY;
            [/color][color= #0000BB]$this[/color][color= #007700]->[/color][color= #0000BB]config[/color][color= #007700][&[/color][color= #FF8000]#39;cookie'] = array (
            [/color][color= #007700]&[/color][color= #FF8000]#39;cookie_id' => COOKIEID,
            [/color][color= #007700]&[/color][color= #FF8000]#39;cookie_path' => PATH,
            [/color][color= #007700]&[/color][color= #FF8000]#39;cookie_dominio' => DOMINIO,);
        [/color][color= #007700]}

        
        
        function [/color][color= #0000BB]get_Cookie [/color][color= #007700]([/color][color= #0000BB]$nombre[/color][color= #007700]) 
        {
           if ( isset( [/color][color= #0000BB]$_COOKIE[/color][color= #007700][[/color][color= #0000BB]$this[/color][color= #007700]->[/color][color= #0000BB]config[/color][color= #007700][&[/color][color= #FF8000]#39;cookie']['cookie_id'].$nombre] )) 
           [/color][color= #007700]{
             [/color][color= #0000BB]$cookie [/color][color= #007700]= [/color][color= #0000BB]urldecode [/color][color= #007700]( [/color][color= #0000BB]$_COOKIE[/color][color= #007700][[/color][color= #0000BB]$this[/color][color= #007700]->[/color][color= #0000BB]config[/color][color= #007700][&[/color][color= #FF8000]#39;cookie']['cookie_id'].$nombre]);
             [/color][color= #007700]return [/color][color= #0000BB]$this[/color][color= #007700]->[/color][color= #0000BB]decode [/color][color= #007700]([/color][color= #0000BB]$cookie[/color][color= #007700]);
           } 
           else 
           {
             return [/color][color= #0000BB]FALSE[/color][color= #007700];
           }
        }
        
        
        function [/color][color= #0000BB]encode [/color][color= #007700]([/color][color= #0000BB]$cookie[/color][color= #007700]) 
        {
          [/color][color= #0000BB]$nuevaCookie [/color][color= #007700]= array ();
          [/color][color= #0000BB]$cookie [/color][color= #007700]= [/color][color= #0000BB]base64_encode [/color][color= #007700]([/color][color= #0000BB]$cookie[/color][color= #007700]);
          for ( [/color][color= #0000BB]$i[/color][color= #007700]=[/color][color= #0000BB]0[/color][color= #007700]; [/color][color= #0000BB]$i[/color][color= #007700]<=[/color][color= #0000BB]strlen [/color][color= #007700]([/color][color= #0000BB]$cookie[/color][color= #007700]); [/color][color= #0000BB]$i[/color][color= #007700]++ ) 
          {
             [/color][color= #0000BB]$nuevaCookie[/color][color= #007700][ [/color][color= #0000BB]$i [/color][color= #007700]] = [/color][color= #0000BB]ord [/color][color= #007700]( [/color][color= #0000BB]$cookie[/color][color= #007700][ [/color][color= #0000BB]$i [/color][color= #007700]] ) * [/color][color= #0000BB]$this[/color][color= #007700]->[/color][color= #0000BB]encodeKey [/color][color= #007700]();
          }
          [/color][color= #0000BB]$nuevaCookie [/color][color= #007700]= [/color][color= #0000BB]implode [/color][color= #007700](&[/color][color= #FF8000]#39;.', $nuevaCookie);
          [/color][color= #007700]return [/color][color= #0000BB]$nuevaCookie[/color][color= #007700];
        }
        
        
        function [/color][color= #0000BB]decode [/color][color= #007700]([/color][color= #0000BB]$antiguaCookie[/color][color= #007700]) 
        {
          [/color][color= #0000BB]$nuevaCookie [/color][color= #007700]= array ();
          [/color][color= #0000BB]$cookie [/color][color= #007700]= [/color][color= #0000BB]explode [/color][color= #007700](&[/color][color= #FF8000]#39;.', $antiguaCookie);
          [/color][color= #007700]for ( [/color][color= #0000BB]$i[/color][color= #007700]=[/color][color= #0000BB]0[/color][color= #007700]; [/color][color= #0000BB]$i[/color][color= #007700]<=[/color][color= #0000BB]strlen [/color][color= #007700]([/color][color= #0000BB]$antiguaCookie[/color][color= #007700]); [/color][color= #0000BB]$i[/color][color= #007700]++ ) 
          {
            [/color][color= #0000BB]$nuevaCookie[/color][color= #007700][ [/color][color= #0000BB]$i [/color][color= #007700]] = [/color][color= #0000BB]chr [/color][color= #007700]( [/color][color= #0000BB]$cookie[/color][color= #007700][ [/color][color= #0000BB]$i [/color][color= #007700]] / [/color][color= #0000BB]$this[/color][color= #007700]->[/color][color= #0000BB]encodeKey [/color][color= #007700]() );
          }
          [/color][color= #0000BB]$nuevaCookie [/color][color= #007700]= [/color][color= #0000BB]implode [/color][color= #007700](&[/color][color= #FF8000]#39;', $nuevaCookie);
          [/color][color= #0000BB]$nuevaCookie [/color][color= #007700]= [/color][color= #0000BB]base64_decode [/color][color= #007700]([/color][color= #0000BB]$nuevaCookie[/color][color= #007700]);
          return [/color][color= #0000BB]$nuevaCookie[/color][color= #007700];
        }
        
        [/color][color= #FF8000]//Metodo para desencriptar la cookie. Realizamos el prodecimiento inverso
        //    a la encriptacion. Recogemos la cookie por parametro, Separamos los parametros
        //    en base a los puntos que anteriormente habiamos incluido en la codificacion,
        //    dividimos cada valor entre la clave de encriptacion y obtenemos en caracter
         //   relativo a esa ordenada o codigo ascii. Una vez lo tenemos toso
        
        [/color][color= #007700]function [/color][color= #0000BB]encodeKey [/color][color= #007700]() 
        {
          [/color][color= #0000BB]$nuevaKey [/color][color= #007700]= [/color][color= #0000BB]0[/color][color= #007700];
          for ( [/color][color= #0000BB]$i[/color][color= #007700]=[/color][color= #0000BB]0[/color][color= #007700]; [/color][color= #0000BB]$i[/color][color= #007700]<=[/color][color= #0000BB]strlen [/color][color= #007700]( [/color][color= #0000BB]$this[/color][color= #007700]->[/color][color= #0000BB]config[/color][color= #007700][&[/color][color= #FF8000]#39;cookie_key'] ); $i++ ) 
          [/color][color= #007700]{
             [/color][color= #0000BB]$nuevaKey [/color][color= #007700]+= [/color][color= #0000BB]ord [/color][color= #007700]( [/color][color= #0000BB]$this[/color][color= #007700]->[/color][color= #0000BB]config[/color][color= #007700][&[/color][color= #FF8000]#39;cookie_key'][ $i ] );
          [/color][color= #007700]}
          return [/color][color= #0000BB]$nuevaKey[/color][color= #007700];
        }
        
        [/color][color= #FF8000]//Este metodo se encarga de transformar a numero la clave de texto que hemos
        //  elegido para la codificacion. Para ello saca la ordenada de cada una de las
        //  letras de la clave y las suma todas obteniendo un numero final que será la
        //  clave numérica necesaria para multiplicacion y division que se hace
        //  en los metodos encode y decode
        
        [/color][color= #007700]function [/color][color= #0000BB]set_Cookie [/color][color= #007700]([/color][color= #0000BB]$nombre[/color][color= #007700], [/color][color= #0000BB]$valor[/color][color= #007700], [/color][color= #0000BB]$siempre[/color][color= #007700]) 
        {
           [/color][color= #0000BB]$tiempoDeVida [/color][color= #007700]= [/color][color= #DD0000]""[/color][color= #007700];
           if ([/color][color= #0000BB]$siempre [/color][color= #007700]== [/color][color= #0000BB]1[/color][color= #007700]) 
           {
             [/color][color= #0000BB]$tiempoDeVida [/color][color= #007700]= [/color][color= #0000BB]time[/color][color= #007700]()+([/color][color= #0000BB]3600 [/color][color= #007700]* [/color][color= #0000BB]3[/color][color= #007700]);
           }
           [/color][color= #0000BB]$nombre [/color][color= #007700]= [/color][color= #0000BB]$this[/color][color= #007700]->[/color][color= #0000BB]config[/color][color= #007700][&[/color][color= #FF8000]#39;cookie']['cookie_id'].$nombre;
           [/color][color= #0000BB]$nuevoValor [/color][color= #007700]= [/color][color= #0000BB]$this[/color][color= #007700]->[/color][color= #0000BB]encode[/color][color= #007700]([/color][color= #0000BB]$valor[/color][color= #007700]);
           [/color][color= #0000BB]setcookie[/color][color= #007700]([/color][color= #0000BB]$nombre[/color][color= #007700], [/color][color= #0000BB]urlencode[/color][color= #007700]([/color][color= #0000BB]$nuevoValor[/color][color= #007700]), [/color][color= #0000BB]$tiempoDeVida[/color][color= #007700]);
           
        }

    }
[/color][color= #0000BB]?>
[/color]
[/color]
</code><!--php2--></td></tr></table><div class='postcolor'><!--ephp2-->


supongo que las funciones son obvias

86
PHP / Re: No Siempre Llega El Attach
« en: Martes 11 de Septiembre de 2007, 20:00 »
yo tengo un codigo muy similar y lo hace todo bien, debe ser error del servidor...

87
Crystal Reports / Re: Imprimir Con Cristal Reports 9.2
« en: Martes 11 de Septiembre de 2007, 19:44 »
jejejeje bueno finalmente lo solucione así:

Citar
Private Sub crViewer_PrintButtonClicked(UseDefault As Boolean)
    UseDefault = False
    Dim Crp As CRAXDRT.Report
    Dim Cra As CRAXDRT.Application
    Set Cra = New CRAXDRT.Application
    Set Crp = Cra.OpenReport("reporte.rpt")
    Crp.PaperSize = crPaperLetter
    Crp.PaperOrientation = crLandscape
    Crp.PrintOut
End Sub

88
JavaScript / Re: Agregar Columnas Y Filas
« en: Martes 11 de Septiembre de 2007, 19:35 »
Pues no entendi muy bien lo que dices, pero yo ocupo cosas como estas para crear filas y celdas en una tabla.

Código: Text
  1. var o=document.getElementById('tablaX');
  2. var newRow = obj.insertRow(-1);
  3. var newCell = newRow.insertCell(newRow.cells.length)
  4. newCell.innerHTML = &#34;celda1&#34;;
  5. o.deleteRow(1);
  6.  

creo que es obvio para que sirve cada una

89
MySQL / Re: Suma Por Fecha
« en: Jueves 6 de Septiembre de 2007, 22:47 »
No me quedo claro que querias peguntar  ;)

90
Crystal Reports / Imprimir Con Cristal Reports 9.2
« en: Jueves 6 de Septiembre de 2007, 01:54 »
Hola a todos, tengo un sistema que genera reportes desde crystal 9.2, y bueno esta habilitado el boton de imprimir, pero al hacer click en este ultimo aparece una pequeña ventana de dialogo que al darle aceptar simplemente no hace nada. solucione esto poniendo el siguiente código al evente de click en esta mugre boton

Código: Text
  1.  
  2.  
  3. Private Sub crViewer_PrintButtonClicked(UseDefault As Boolean)
  4.     Dim Crp As CRAXDRT.Report
  5.     Dim Cra As CRAXDRT.Application
  6.     Set Cra = New CRAXDRT.Application
  7.     Set Crp = Cra.OpenReport(rpt)
  8.  
  9.     Crp.PaperSize = crPaperLetter
  10.     Crp.PaperOrientation = crLandscape
  11.     Crp.PrintOut
  12. End Sub
  13.  
  14.  
  15.  

pero me aparece dos veces la ventana de dialogo, una que hace todo bien, y otra que de plano no hace nada(je de hecho esta es la original de este boton), alguién sabe como desaparecer la ventan de dialogo del boton imprimir o alguna manera de imprimir sin ver estas dos ventanas.

91
Visual Basic 6.0 e inferiores / Re: Leer Un Archivo Csv
« en: Lunes 3 de Septiembre de 2007, 19:40 »
Si se puede, tan solo es cuestion de ignrarlas, en caso de querer usar LOAD DATA INFILE, es cuestion de tan solo usar los parametros.

92
PHP / Re: Buscamos Programadores Php Y Mysql
« en: Lunes 3 de Septiembre de 2007, 19:20 »
jajajajajajaja, lamentablemente no soy de España, yo cumplo esos requisitos.

93
Visual Basic 6.0 e inferiores / Re: Leer Un Archivo Csv
« en: Lunes 3 de Septiembre de 2007, 19:18 »
mmmm bueno leerlo es muy sencillo, es como un archivo de texto con un separador, y bueno aparecen entre comillas cuando el separador se encuentra tambien en el texto.

En fin supongo que si sabes leer un archivo cualquiera, y no se si puedas usar LOAD DATA INFILE como en mysql, si no siempe existe la opcion de insertar dato por dato.

94
Sobre los Foros de SoloCodigo / Re: Duda...
« en: Jueves 30 de Agosto de 2007, 01:27 »
jejejejeje bien duda solucionada  :P , ¡Gracias!

95
Sobre los Foros de SoloCodigo / Duda...
« en: Jueves 30 de Agosto de 2007, 01:21 »
mmmm de pronto vi una discusion que tenia un icono distinto al que aparece en las leyendas y me gustaria saber en que caso aparece.

96
Bases de Datos / Re: Error Al Cerrar Ventana
« en: Jueves 30 de Agosto de 2007, 01:13 »
es que estas tratando de descargar el datagrid, lo que debes hacer es descargar el form, utiliza el nombre del form en vez de me.

97
MySQL / Re: Valores Null
« en: Miércoles 29 de Agosto de 2007, 21:47 »
pues es imposible hacer operaciones con null, lo unico que puedes hacer es convertirlo de esa manera, es lo mismo que tener cero, ahora que si lo que quieres es pasarlo a cero sin importar nada, tan solo es cuestion de hacer

Código: Text
  1.  
  2. UPDATE tabla SET val=0 WHERE val IS NULL
  3.  
  4.  

antes de hacer las operaciones.

98
MySQL / Re: Valores Null
« en: Miércoles 29 de Agosto de 2007, 19:52 »
puedes intentar un if

Código: Text
  1.  
  2. SELECT SUM(IF(val IS NULL,0,val)) FROM tabla
  3.  
  4.  

99
MySQL / Re: Mes De Un Tipo Date
« en: Miércoles 29 de Agosto de 2007, 19:48 »
con MONTH tambien pudiste haberlo hecho...

100
Bases de Datos / Re: Error Al Cerrar Ventana
« en: Miércoles 29 de Agosto de 2007, 01:22 »
jejejejej, creo que necesitamos algo de codigo para ver en que podemos ayudar  :P

Páginas: 1 2 3 [4] 5 6 ... 28